Hallo zusammen,
Ich habe meine Schwierigkeiten mit der Übergabe der id an eine Funktion, die in setInterval(---) aufgerufen wird..
beim zweiten alert wird mir die url der id ausgegeben aber nicht der eigentliche Wert..
mein Code:
var steuerung="";
var counter=0;
function wechsel (wert)
{
alert(wert); //gibt den pfad der id aus nicht den wert
if(wert=="id1")//vergleich dadurch nicht machbar
{
counter=counter+1;
if(counter==2)
{
clearInterval(steuerung);
}
}
else
{
alert("mopsidoll");
counter=counter+1;
if(counter==2)
{
clearInterval(steuerung);
}
}
}
function test1 (wert)
{
if(wert=="id1")
{
alert(wert); //gibt id1 aus
document.getElementById(wert).style.display="none";
steuerung=setInterval("wechsel("+wert+")", 100);
}
else
{
alert("fail");
}
}
<a id="id1" href="#" style="background-image:url('tr.png');" onclick="test1(id)">iwashalt</a>
kann man evtl die id einfach als zahl speichern? parsen geht ja leider nicht