Andreas Dölling: IE-Problem mit location

Beitrag lesen

Hallo,

Das spricht für einen Fehler in der Funktion - er bricht die JS-Abarbeitung ab, return false kommt nicht mehr zur Ausführung.

hm, das schließe ich aus. Der Ausdruck window.location.href = url; ist die letzte Zeile der Funktion. Und direkt davor kann ich mir die Variable url ausgeben lassen.

Interessant ist in diesem Zusammenhang auch, daß der etwas abgewandelte Link <a id="customizeLink" href="suche_test.html&amp;mode=extended" onclick="callExtendedSearch();alert(1);return false;">Erweiterte Suche</a> die Weiterleitung richtig macht.
Noch während die Testausgabe "1" angezeigt wird, wird im Hintergrund die gewünschte URL geladen.

Auch dies funktioniert: <a id="customizeLink" href="#" onclick="callExtendedSearch();return false;">Erweiterte Suche</a>.

Ciao,
Andreas

--
"Das Corporate Design für das Internet sieht eine Reihe von Grafikelementen vor, die die Optik der Webseite visuell und funktionell beeinflussen." - (Zitat aus dem "Styleguide Corporate Design"  eines großen Konzerns...)