mr_sol: SVG Objekte mit js ansprechen

Beitrag lesen

Hallo Thomas!

Danke für deine Unterstützung

;-) Raffiniert - Austausch der use-Referenz.

Die Sache dürfte wirklich vertrackt sein. Alternativ wäre noch
svg:oject per param ansprechen - hier gibt das Problem das sich diese
nicht innerhalb der svg Tags befinden dürfen.

Klappt nicht:

  
<!DOCTYPE html>  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
   <title>Test</title>  
</head>  
<body>  
<svg width="2000" height="2000">  
       <object type="image/svg+xml" data="lamp.svg" style="width: 450px; height:150px;">  
          <param name="color" value="yellow" />  
       </object>  
</svg>  
</body>  
</html>  

  
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="40" height="40">  
<title>lamp</title>  
  <circle cx="30" cy="30" r="15" fill="param(color)" stroke-width=""/>  
</svg>  

Weiter Alternative mit:

  
<image x="0" y="0" width="20" height="20" xlink:href="lamp.svg"><param name="color" value="yellow" /></image>  

hier ist param nicht erlaubt