Der folgende Beitrag wurde am 11. 11. 2010, 18:22 Uhr von matys veröffentlicht.
Liebes Forum,
ich stecke fest... -und zwar soweit, das ich es wohl allein nicht rausschaffen werde. hier mein problem:
Ich habe eine Seite, wo sich verschiedene divs ein -und ausblenden lassen. dies passiert nach diesem beispiel:
http://sinscript.de/demo/js_div_menu.htm
mein problem ist, das ich eine funktion (?) brauche, die mir zb. gleich "item 2" anzeigt, wenn ich von einer anderen seite aus einen link anklicke...
-ich bin taler javascript-rookie, hoffe aber trotzdem, das sich jemand ein herz fasst, und mir (...ausführlich, am besten...:) helfen kann...
(ich hoffe, die infos reichen aus...)
liebe grüße und schonmal dankeschön!
Der folgende Beitrag wurde am 11. 11. 2010, 19:23 Uhr von Take veröffentlicht.
Moin,
> mein problem ist, das ich eine funktion (?) brauche, die mir zb. gleich "item 2" anzeigt, wenn ich von einer anderen seite aus einen link anklicke...
>
Verwende window.location.hash um den Ankernamen (z.B. #div1) auszulesen. Blende dann bei onload durch ein Switch-Konstrukt das Entsprechende <div> ein.
Im Klartext:switch (window.location.hash) {
case "div1":
document.getElementById("div1").display="block";
break;
case "div2":
document.getElementById("div2").display="block";
break;
default:
document.getElementById("div1").display="block";
break;
}
Gruß,
Take
Der folgende Beitrag wurde am 11. 11. 2010, 19:24 Uhr von Take veröffentlicht.
Moin nochmal,
Sorry, mal wieder zu schnell. Es muss natürlich jedesmaldocument.getElementById("divx").style.display="block";
heißen.
Gruß,
Take
Der folgende Beitrag wurde am 11. 11. 2010, 19:53 Uhr von matys veröffentlicht.
Hallo Take,
schonmal vielen dank!
Eine frage noch:
Diese Funktion muss dann auf die Seite, von der ich komme, richtig?
-Ich sehe schon, das wird eine lange Nacht...
Danke!
lg
Der folgende Beitrag wurde am 11. 11. 2010, 22:23 Uhr von Take veröffentlicht.
Moin,
> Hallo Take,
>
> schonmal vielen dank!
> Eine frage noch:
>
> Diese Funktion muss dann auf die Seite, von der ich komme, richtig?
Nein, auf die, auf der die <div>s eingeblendet werden sollen. Aber das war nur ein Denkanstoß (mein Code), keine ganze Funktion!
> -Ich sehe schon, das wird eine lange Nacht...
>
:D
> Danke!
>
> lg
Gruß,
Take
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4