2010-11-19 21 views
5

¿Puede decirme por qué window.location.href no funciona en Firefox?window.location.href en firefox

Código:

<script> 

    function goToURL() { 
      window.location.href('url'); 
    } 

</script> 

¿Qué puedo usar en lugar de window.location.href como alternativa?

+0

Úselo de qué manera, exactamente? Amplíe su pregunta: lea http://stackoverflow.com/questions/ask-advice para obtener más información. –

+0

¿Qué estás tratando de hacer? Esto puede ayudarlo: http://stackoverflow.com/questions/275092/windows-location-href-not-working-on-firefox3 – demux

+0

Esto no es realmente una pregunta contestable en su forma actual, ya que en realidad no lo hace sentido. Debe indicar lo que intenta * alcanzar *, posiblemente dando su código actual y pedir consejo sobre cómo mejorarlo. –

Respuesta

0

uso con una asignación

window.location = "http://..."; 

de todos modos que debería ser más específico en su pregunta

+0

Esto no funciona en la última versión de FF –

5

Esto debería funcionar tanto en IE y Firefox:

window.location.assign(url); 
+0

'replace()' reemplazará la página actual en el historial, mientras que la asignación a 'href' no lo hace. 'assign()' es una alternativa más apropiada. –

+0

@Andy E - Tienes razón. Actualizado. –

+0

¡Gracias! Después de muchos dolores de cabeza, probando location.href (que funciona en IE y no en FF), etc. esto finalmente funciona en ambos a partir de hoy. – Adam

0

Aquí es answere para usted :

windows.location.href not working on Firefox3

+0

Sin embargo, esa no es una buena respuesta. Puede que funcione en Firefox por alguna razón, pero deja de funcionar en otros navegadores. Establecer 'window.location.href' funciona en Firefox, entonces hay algo más que es el problema. – Guffa

+0

Tienes razón, gracias por señalar esto. – Beiru

2

de usarlo por ejemplo como este:

window.location.href = 'http://www.guffa.com'; 

He comprobado que este código funciona en Firefox 3.6.12.

Si eso no funciona para usted, tiene que ser más específico en su pregunta sobre cuál es el problema exacto.

Cuestiones relacionadas