Thomas Meinike: Objektbezeichnung zusammensetzen

Beitrag lesen

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