Hi,
du brauchst document.createElementNS.
Sonst weiß der Browser nicht was svg sein soll.
na schön:
<html lang="de" xml:lang="de" xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
und folgend:
  
_CP.svg=document.createElementNS(_V.svgNS,'svg:svg');  
_CP.svg.setAttributeNS(_V.svgNS,'version',"1.1");  
_CP.svg.setAttributeNS(_V.svgNS,'id','svg'+_V.CP);  
_CP.svg.setAttributeNS(_V.svgNS,'width',_CP.canvas.x);  
_CP.svg.setAttributeNS(_V.svgNS,'height',_CP.canvas.y);  
var r=document.createElementNS(_V.svgNS,'svg:rect');  
r.setAttributeNS(_V.svgNS,'x',10);  
r.setAttributeNS(_V.svgNS,'y',10);  
r.setAttributeNS(_V.svgNS,'width',100);  
r.setAttributeNS(_V.svgNS,'height',100);  
r.setAttributeNS(_V.svgNS,'fill','red');  
_CP.svg.appendChild(r);  
Elemente werden in den DOM eingehängt.
aber svg wird in zufälliger Breite und Höhe dargestellt
rect wird gar nicht angezeigt.
mfg Beat
-- 
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
  ><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
 nicht angemeldet
 nicht angemeldet Matthias Apsel
 Matthias Apsel