Hallo,
das ganze soll "grusskarten zum selberzeichnen" werden - dh ich will jetzt aus dem gezeichneten feld und text (normal in <form> eingegeben) eine html seite generieren und die url dazu an eine angegebene mail adresse versenden.
wie ist das mit so einem svg/javascript file möglich?
Wenn das SVG-Dokument (also die "Zeichenflaeche") mittels embed oder iframe in HTML eingebunden ist, dann hole den SVG-Code mit JavaScript aus dem Container (an SVG-Code in object-Elementen kommt man nicht heran), kopiere ihn z. B. in eine Textbox (textarea, ggf. unsichtbar) und sende diesen Code via Formular an das PHP-Script.
Zugriff auf das SVG-Document-Object aus dem HTML-Kontext heraus:
object.getSVGDocument()
Nun kann dieses PHP-Script auf dem Server ein HTML-Dokument und ein SVG-Dokument erzeugen [fopen(), fwrite(), fclose()], wobei das HTML-Dokument wiederum die Grafik referenziert. Die Adresse des HTML-Dokuments wird mittels mail()-Funktion verschickt.
Ich hoffe, dass das Deinen Vorstellungen entspricht.
MfG, Thomas