So also...
hab ein Problem...
und zwar...
ich hab ein schachbrett... simpel aufgebaut als tabelle... so...
nehm wir mal an... der spieler befindet sich mitten im spiel... dann sind die spielfiguren irgendwo auf den brett...
wenn der spieler jetzt auf eine spielfigur klickt will ich das sich das bild wechselt... nebenbei soll aber auch die aktuelle position übergeben werden...
hab das z.b. für das feld f11 mit onClick="tausch(11)" geregelt...
soweit gehts ja...
die funktion sieht bei mir jetzt so aus:
bilder = new Image();
bilder[0].src = hase.jpg;
bilder[1].src = hase_aktiv.jpg
bilder[2].src = Jaeger_Inaktiv.jpg
bilder[3].src = Jaeger_Aktiv.jpg
function tausch(pos)
{
var pos;
var i = 0;
pos = "f" + pos;
}
Alles anzeigen
so... also zur erläuterung... ich habe eine variable (pos) in der die übergebene position gespeichert wird...
da das image element bei mir den namen f11 hat... setz ich vor den inhalt der variable noch ein "f" ... sodass in der variable jetzt "f11" gespeichert...
jetzt zu mein problem...
ich will überprüfen welche figur sich gerade auf den feld befindet...
also ein jäger oder ein hase...
hab mir das so gedacht... in der function...
if (document.pos.src == bilder[0].src)
{
document.pos.src = bilder[1].src;
}
nur leider funktioniert das nicht... da er pos also objekt sieht...
wie kann ich also das so machen das er den inhalt von pos (also z11) nimmt sodass er z11.src mit bilder[0].src vergleicht?
danke für aufmerksamkeit hoffe ma habts verstanden soweit...