Matthias Scharwies: SVG und JavaScript + foreignObject?

Beitrag lesen

Guten Morgen,

ich habe mir unser Wiki angeguckt.

Zu foreignObject fand ich dies: [HTML in SVG], was aber nicht prominent verlinkt ist.

[EDIT] HTML in SVG findet sich jetzt hier:
MathML/Geometrie_mit_MathML, SVG und JavaScript#foreignObject
[/EDIT]

Dieses Tutorial behandelt SVG und JavaScript

Dort geht es ja unter anderem drum, dass Beispiele aus der Frühzeit von SVG z. B. mouseover-Effekte bei Buttons und Navigationen in SVG mit JavaScript realisiert hatten. Deshalb die Empfehlung:

  1. Sollte man jetzt hier einen Abschnitt zu HTML in SVG einfügen, um eine mit foreignObject eingefügte Linkliste oder mehrzeiligen Text[1] (Beides geht in SVG nicht so gut wie in HTML) mit JS zu bearbeiten? Was wäre der Use Case?
  1. Hat jemand Anwendungsbeispiele, bei denen man externe SVGs mit JavaScript bearbeitet?
    @Jürgen B Da passt ja dein Tutorial zu Leaflet ganz gut, oder?

Herzliche Grüße

Matthias Scharwies

--
Was ist eine Signatur?

  1. Ein div ist doch wie ein rect - man sollte für ein Beispiel Elemente nehmen, deren Standardverhalten man in SVG erst nachbauen müsste. ↩︎