Salve ragazzi,
sto avendo dei problemi a manipolare il dom svg tramite script per poter inserire degli elementi a runtime.
Ho seguito anche la guida su questo sito che riporta quanto segue:
codice:
<svg id="elementoRadice" width="300" height="300" onload="aggiungiRect()">
<script type="text/ecmascript"><![CDATA[
function aggiungiRect(){
var svgdoc=document.getElementById("elementoRadice");
var newrect=document.createElement("rect");
newrect.setAttribute("x",10);
newrect.setAttribute("y",150);
newrect.setAttribute("width",250);
newrect.setAttribute("height",100);
newrect.setAttribute("style","fill:blue;stroke:black;stroke_width:2;");
svgdoc.appendChild(newrect);
}
]]></script>
<rect x="10" y="10" width="250" height="100" style="stroke:black;fill:red;stroke_width:2"/>
</svg>
Be sul mio browser ff3 non funziona...cosa manca?
Nota: gli elementi svg inseriti staticamente nel documento vengono visualizzati correttamente.