Hallo Forum,
ich habe folgendes Problem und hoffe jemand kann mir helfen.
Ich lege in einer externen js-Datei arrays an. Im HTML-Dokument
erstelle ich dann damit ein Liste mit "leeren Links"(kein richtigen
links, brauche ich nur wegen onClick).
Das funkioniert auch ganz gut soweit, hier zur Sicherheit der Code:
<script language=JavaScript>
for (x=1;x<=anzahl;x++)
{
source='<a href="#" onClick="'
source+="imageChange('icon1','"
source+=pfad+iconefront[x]
source+="');"
source+="imageChange('icon2','"
source+=pfad+iconeback[x]
source+="');"
source+="imageChange('buch','"
source+=pfad+buchfront[x]
source+="')"
source+='">'
source+=name[x]
source+="</a><br>"
document.writeln(source)
}
</script>
Ich habe nun in dieser HTML-Datei auch eine Tabelle erstellt.
Diese enthält Bilder, welche mit den Namen "icon1" und "icon2"
und "buch" identifiziert werden. Ich erreiche damit beim
Draufklicken einen dynamischen BIlderwechsel. Auch das funktioniert.
Nun was will der Kerl denn eigentlich ?!
Kommen wir zu meiner Frage.
Ich möchte (am besten über ein Variable) wissen, welches Array-
element ich beim anklicken ausgewählt habe.
Sprich: habe ich auf den 3.link geklickt und will irgendwo
die Information 3 auslesen können, damit ich wieder auf das
3. Element des Array zugreifen kann.
Wenn ich bei Onclick den Wert einer Variable zuweise, klappt das
nicht, weil er durch die schleife hochzählt und der wert der
variable immer dem der anzahl der elemente des arrays entspricht,
er merkt sich also nicht die onClick-Zahl.
Mache ich was falsch oder gibt es da einen Trick ?
Wäre schön, wenn mir da jemand helfen könnte.
Vielen Dank im voraus
Gruß
Jürgen