hallo leute.
ich möchte in einer schleife mittels javascript mehrere svg elemente erzeugen.
so sieht der teil meines code aus:
#############################################
var shape = svgDocument.createElementNS(svgns, "path");
for (var i=0; i<5; i++)
{
  shape.setAttributeNS(null, "id", "strich"+nr);
  shape.setAttributeNS(null, "d", "M" + xKoord + ",240 l15,0");
  shape.setAttributeNS(null, "style", "stroke:black; stroke-width:3;");
svgDocument.documentElement.appendChild(shape);
xKoord = xKoord + 30;
  nr++;
}
###############################################
das problem ist, dass scheinbar jedes mal ein neues element erzeugt und das alte überschrieben wird. deswegen habe ich extra die id strich+nr hinzugefügt, aber hilft nichts.
d.h. die for wird zwar 5mal durchlaufen aber es entstehen keine 5 striche, sondern nur einer.
wo ist mein denkfehler?
grüße
mcclane
 nicht angemeldet
 nicht angemeldet