Moin
folgendes script sollte eigentlich funktionieren.
Code
function changeimg(id)
{
var i;
i = id;
document.getElementById(id).style.backgroundImage = "url(images/navihover.jpg)";
document.getElementById(id).style.fontSize = "13px";
setTimeout("document.getElementById(id).style.backgroundImage = 'url(images/navi.jpg)'");
}
Es geht aber nicht.
Meine JS Konsole spuckt aus, das in der zeile.
id nicht definiert ist.
Aber wie definiere ich das denn, da es ja auch weiter oben funktioniert?
Oder darf man bei settimeout generel keine variablen übergeben??