Hallo,
so muss das aussehen. eval macht also z.B. sowas:
var 1 = "alert("";
var text = "Hallo";
var 2 = "");";eval(1 + text + 2);
Variablennamen duerfen nicht aus Ziffern bestehen und auch nicht damit beginnen.
auf jeden fall damit:
eval("document.getElementbyId("xyz" + i + "").src = "pfeil.gif";");
nacher zu src="pfeil.gif" !
Abgesehen davon, dass es noch immer getElementById lautet, ist auch hier eval() voellig ueberfluessig:
document.getElementById("xyz"+i).src="pfeil.gif";
MfG, Thomas