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