Location.href funktioniert im IE 5.0 nicht
Regina
- html
Hallo,
ich weiß nicht, bin ich bescheurt oder ist‚s der IE:
Warum funktioniert dieses Script im Netscape, aber nicht im IE?
Die Funktion wird mit OnClick über einen Link aufgerufen, um dem Benutzer eine letzte Chance zu geben:
function wirklich()
{
Check = confirm("Wenn Sie Ihren Warenkorb leeren, verliefen Sie alle bisherigen Einträge! Wollen sie den Warenkorb wirklich leeren?");
if(Check==true)
{
location.href="staudenhofsuch.asp";
}
else return false;
}
Im IE passiert gar nichts, wenn man im Confirm-Fenster auf OK geht, beim Netscape klappt‚s.
hat jemand eine Idee, woran das liegt?
Gruß, Regina
Hallo
function wirklich()
{
»» Check = confirm("Wenn Sie Ihren Warenkorb leeren, verliefen Sie
»» alle bisherigen Einträge! Wollen sie den Warenkorb wirklich
»» leeren?");
»» if(Check==true)
»» {
»» location.href="staudenhofsuch.asp";
»» return true; // nicht vergessen
»» } else return false;
}
Hast du das auch richtig eingebunden ?:
<a href=javascript: return wirklich()">blabla</a>
Das return ist ganz wichtig!
Grüsse Bernhard
Hast du das auch richtig eingebunden ?:
<a href=javascript: return wirklich()">blabla</a>
Das return ist ganz wichtig!
Grüsse Bernhard
Danke Bernhard,
es hat jetzt geklappt, indem ich die Funktion wirklich() über javascript: aufgerufen habe, allerdings ohne return, weil er (also Mister IE) sich darüber aufgeregt hat, daß ich return außerhalb
einer Funktion aufgerufen habe. <a href="javascript: wirklich()">
Jetzt sind jedenfalls alle glücklich, Netscape, IE und vor allem ich!!!
Gruß, Regina