2010-11-19 10 views
5

Können Sie mir bitte sagen, warum window.location.href nicht auf Firefox funktioniert?window.location.href in firefox

Code:

<script> 

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

</script> 

Was kann ich anstelle von window.location.href als Alternative?

+0

In welcher Weise genau verwenden? Bitte erweitern Sie Ihre Frage - lesen Sie http://stackoverflow.com/questions/ask-advice für weitere Informationen. –

+0

Was versuchst du zu tun? Dies kann Ihnen helfen: http://stackoverflow.com/questions/275092/windows-location-href-not-working-on-firefox3 – demux

+0

Dies ist wirklich keine beantwortbare Frage in seiner jetzigen Form, wie es nicht wirklich macht Sinn. Sie sollten angeben, was Sie * erreichen * wollen, möglicherweise Ihren aktuellen Code angeben und um Rat fragen, wie Sie ihn verbessern können. –

Antwort

0

Verwendung es mit einer Zuordnung

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

trotzdem sollten Sie das konkretisieren in Ihrer Frage

+0

Dies funktioniert nicht in der neuesten Version von FF –

5

Dies sollte in IE und FireFox arbeiten:

window.location.assign(url); 
+0

'ersetzen()' wird die aktuelle Seite in der Geschichte ersetzen, während die Zuweisung zu 'href' nicht. 'assign()' ist eine geeignetere Alternative. –

+0

@Andy E - Sie haben Recht. Aktualisiert. –

+0

Vielen Dank! Nach vielen Kopfschmerzen, testing location.href (was funktioniert in IE und nicht FF), etc. das funktioniert endlich in beiden ab heute. – Adam

0

Hier ist answere für Sie :

windows.location.href not working on Firefox3

+0

Das ist jedoch keine gute Antwort. Es könnte aus irgendeinem Grund in Firefox funktionieren, aber es funktioniert in einigen anderen Browsern nicht mehr. Die Einstellung 'window.location.href' funktioniert in Firefox, daher gibt es noch etwas anderes. – Guffa

+0

Sie haben Recht, danke, dass Sie darauf hingewiesen haben. – Beiru

2

Sie verwenden es zum Beispiel wie folgt aus:

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

ich überprüft haben, dass dieser Code in Firefox 3.6.12 funktioniert.

Wenn das für Sie nicht funktioniert, müssen Sie in Ihrer Frage genauer sein, was das genaue Problem ist.

Verwandte Themen