Ein Link soll abwechselnd auf 2 verschied. Seiten verweisen
Karsten
- javascript
0 Orlando0 Peter Thomassen0 Nemo0 Thomas Schmieder
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
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
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?
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.
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