Thomas Schmidt: Parameterübergabe an SVG mit <embed>?

Gibt es eine Möglichkeit, in einer SVG-Grafik a.svg auf den so übergebenen "mytext" zuzugreifen?

<embed src="a.svg" mytext="Hello World!"/>

  1. Tach Thomas,

    Gibt es eine Möglichkeit, in einer SVG-Grafik a.svg auf den so übergebenen "mytext" zuzugreifen?

    <embed src="a.svg" mytext="Hello World!"/>

    Grundsätzlich auf diese Weise:

    <svg xmlns="http://www.w3.org/2000/svg" onload="alert(top.document.embeds[0].getAttribute('mytext'))">  
    ...  
    </svg>
    

    Statt embeds[0...n-1] wäre ggf. die Vergabe einer ID und Abfrage mittels getElementById() praktikabler.

    Allerdings kann es je nach Browser Probleme bei der Abfrage selbst definierter Attribute geben.

    Man liest sich,
    svg4you

  2. Sollte es in deiner Macht stehen das zu ändern am einfachsten über

    <embed src="a.svg?mytext=Hello%20World" />