sonne: IE und location.href

Hallo liebe Leute,

ich hab da ein "wahrscheinlich" kleines Problem mit dem IE5, da
er dieses Javascript leider nicht korrekt ausführt:

<script language="javascript">
<!--
function confirmBox() {
  if (confirm("Wollen Sie sich wirklich abmelden?")) {
    location.href = "tmp_index.php3";
  }
}
//-->
</script>

Für Eure Hilfe und Lösungsvorschläge bedanke ich mich schon im voraus ..
frohes schaffen wünscht Euch die Sonne

  1. Hi,

    ich hab im IE5 kein Problem damit ;) Ich hab mal zu Testzwecken nen Link erstellt: "<a href="javascript:confirmBox();">Test</a>!
    Wenn dann die Seite tmp_index.php3 wirklich vorhanden ist klappt das tadellos :)

    Grüße
    Sebastian

    1. Hi,

      So nebenbei :

      Das Setzen von location.href ist eigentlich etwas hintenrum,
      schliesslich gibt es location.replace()...

      Geht aber natürlich auch so wie ihr es macht.

      mfg,
      Henning

  2. hallo sonne,

    versuch mal so

    <script language="javascript">
    <!--
    function frage() {
    abmelden = confirm("Wollen Sie sich wirklich abmelden?");
    if(abmelden == false) location.href = 'abbruch-datei.htm';
    else
    location.href='ok-datei.htm';
      }

    //-->
    </script>

    und wo du den link hast

    <a href="javascript:frage()">test</a>

    ciao stefan

  3. Hi !

    Hatte fürher mal so'n ähnliches Problem. Einfach bei location.href noch den Zielort dazu, also document.location.href oder window... top... parent... parent.frame[x]... usw.

    Dann sollte es gehn. Und den Link nicht vergessen ;->

    Ciao,
    Harry