Orlando: history.back()

Beitrag lesen

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