Margin-Auto: Animationen über Ajax nachladen

Beitrag lesen

Hi,

ich möchte in einer SVG-Datei Animationen (also konkret set- und animateMotion-Tags) über Ajax nachladen, was leider nicht funktioniert.

Andere Tags funktionieren: Hier erscheint nach Klick auf das grüne Quadrat ein nachgeladener fetter roter Kreis. Getestet sowohl in Opera 9.1. als auch im Seamonkey 1.1.1.. Der ASV 3.0 im IE 6 behauptet jedoch hier, dass er kein Ajax könne, dass also die Erzeugung des XMLhttprequest-Objektes fehlschlägt (HTML-Beispiele funktionieren jedoch).

Wenn ich jedoch hier versuche, die Animation nachzuladen tut sich gar nichts, nur das ebenfalls nachgeladene blaue Quadrat erscheint, wird jedoch nicht animiert (Opera). (Hier kann man in einer Datei ohne Nachladen sehen, wie es aussehen soll.) Wenn ich per JS im DOM nachschaue, sind die Elemente vorhanden, kommen aber offenbar nicht zum Einsatz.

Ist das eine generelle Beschränkung in SVG, dass man Animationen nicht per DOM einhängen kann oder mache ich was falsch? Und: Was mache ich falsch in der Erzeugung des "Ajax"-Objektes, dass der ASV es nicht versteht?

TIA

Margin-Auto