David Hörpel: history.back()

Hallo!

Wenn es möglich ist, möchte ich eine if-Schleife machen, mit history.back(): Wenn man wieder auf den "Zurück"-Button geht, soll eine neue Variable genommen werden, sonst die alte. Hier im Beispiel:

if(history.back())
{parent.ab = "neue Variable"}
else { parent.aa = "alte Variable" }

So ungefähr... Leider funktionniert das nicht.
Danke für die Hilfe!

Gruß David!

  1. Hi David,

    Wenn es möglich ist, möchte ich eine if-Schleife

    das ist keine Schleife, das ist eine bedingte Anweisung ;)

    machen, mit history.back(): Wenn man wieder auf den "Zurück"-Button geht, soll eine neue Variable genommen werden, sonst die alte.

    Den Zurück-Button kannst du nicht besonders gut "abfangen", da du die Prüfung ja in der ersten Seite haben willst. Aber du kannst in der zweiten Seite den Namen des Fensters zB auf "zwei" ändern und diesen in der ersten Seite abfragen. Ist der Name dann "zwei", wurde die zweite Seite besucht. Du weißt allerdings nicht, wann.

    Seite 1:

    <script type="text/javascript">
    <!--
       if (window.name == "zwei") {        // Seite 2 wurde besucht
          parent.ab = "neue Variable";
       } else {                            // Seite 2 wurde NICHT besucht
          parent.aa = "alte Variable";
       }
    //-->
    </script>

    Seite 2:

    <script type="text/javascript">
    <!--
       window.name = "zwei";
    -->
    </script>

    So sollte es jedenfalls funktionieren.

    LG Orlando