Regina: Location.href funktioniert im IE 5.0 nicht

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

  1. 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

    1. 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