So rufen Sie eine Funktion im übergeordneten HTML-Dokument aus einer eingebetteten SVG auf

Ich bin ziemlich neu im SVG und ich muss eine Aufgabe damit ausführen, aber ich habe viele Probleme.

Ich habe ein SVG (eine Karte zum Beispiel) mit Bereichen, die durch Pfade definiert sind.

Mein Ziel ist es, onKlicken Sie auf eine Funktion außerhalb des SVG, um einige Dinge zu tun (zum Beispiel, indem Sie Ajax-Daten zu dem ausgewählten Bereich abrufen und sie außerhalb des SVG auf der HTML-Seite anzeigen).

Was ich nicht tun kann, ist, eine außerhalb des SVG definierte Funktion aus einem Element im SVG auszulösen.

Ich kann dies tun, wenn ich das SVG inline hinzufüge, aber ich muss das Embed-Tag verwenden, damit es funktioniert, zB mit dem Adobe-Plugin. Irgendein Vorschlag? Danke im Voraus.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage