Karsten: Ein Link soll abwechselnd auf 2 verschied. Seiten verweisen

Hallo,
ich suche dringend ein Script.
Ich habe einen Link un dieser soll abwechelnd auf 2 Seiten linken.

Beispiel:
Beim ersten mal anklicken geht er auf Seite 1.
Beim zweiten anklicken geht er auf Seite 2.
Beim dritten wieder auf Seite 1.......

Ich würde mich über jede Hilfe freuen.
Bitte seid so nett, und sagt mir dabei, wo ich das Script einsetzen muss.

VIELEN VIELEN DANK!!!!!!!!!

Karsten

  1. Hi, Karsten

    Ich habe einen Link un dieser soll abwechelnd auf 2 Seiten linken.
    Beim ersten mal anklicken geht er auf Seite 1.
    Beim zweiten anklicken geht er auf Seite 2.
    Beim dritten wieder auf Seite 1.......

    Du schreibst eine Funktion -> http://selfhtml.teamone.de/javascript/sprache/funktionen.htm,
    die auf eine andere Seite weiterleitet -> http://selfhtml.teamone.de/javascript/objekte/location.htm#href. Beim Aufruf dieser Funktion wird eine Variable deiner Wahl geändert -> http://selfhtml.teamone.de/javascript/sprache/variablen.htm#aendern. Je nachdem, wie deren Wert lautet, leitest du auf eine andere Seite weiter und änderst gleichzeitig den Wert der Variable. Das kannst du in einer bedingten Abfrage -> http://selfhtml.teamone.de/javascript/sprache/bedingt.htm
    realisieren.

    wo ich das Script einsetzen muss.

    -> http://selfhtml.teamone.de/javascript/intro.htm#javascriptbereiche

    Rufe es mit dem Event-Handler -> http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onclick beim Klick auf den Link auf.

    LG Orlando

    --
    SELF-TREFFEN 2002
    http://www.rtbg.de/selftreffen/
    http://www.megpalffy.org/temp/penneninhh.html

  2. Hallo Karsten,

    Ich habe einen Link un dieser soll abwechelnd auf 2 Seiten linken.

    <invalid-script type="text/javascript">
    link = 1;
    function switch() {
      if(link = 1) {
        link = 2;
        window.location.href = "seite1.html";
      } else {
        link = 1;
        window.location.href = "seite2.html";
      }
    }
    </invalid-script>

    Irgendwie so ähnlich. Aber wo liegt der Sinn, noch irgendein Link-
    ziel zu ändern, wenn du die Seite anschließend verlässt?

    Bitte seid so nett, und sagt mir dabei, wo ich das Script einsetzen muss.

    Genau da, wo dieser Linkswitch ausgeführt werden soll. Oder was
    meinst du?

  3. So könnte eine entsprechende Datei aussehen:

    <HEAD>
    <TITLE>Link wechsel dich</TITLE>

    <SCRIPT type="text/javascript">
    <!---

    var links = new Array();
     links[0] = "link1.html";
     links[1] = "link2.html";
     var index = 1;
     var z = -1;

    function call_link()
     {
      window.open(links[index],"FensterNeu");
      index+=z;
      z*=-1;
     }

    //-->
    </SCRIPT>

    </HEAD>

    <BODY>

    <a href="javascript:call_link();">Klick_mich!</a>

    </BODY>

    Wenn du in ein anderes Frame laden willst, so geschieht das nicht über window.open, du kannst stattdessen einfach "namedesframes.href = links[index]" eingeben.

  4. Ich habe einen Link un dieser soll abwechelnd auf 2 Seiten linken.

    Hallo Karsten,

    die drei anderen Vorschläge habe ich mir angeschaut. Die sollte man noch kombinieren mit einem Cookie. Soe eine Lösung habe ich gestern oder so hie gesehen für einen Besucherzähler. War auch eine rein lokale Lösung. Mit Cookie findet der Wechsel erste statt, wenn die Seite zwischendurch verlassen wurde. So wie das hier beschrieben wurde, darf die Seite zwischendurch nicht verlassen werden.

    Vieleicht finde ich den Quelltext noch wieder...

    Gruß

    Tom