Zugriff auf Texttag in der SVG Grafik (getFirstChild)

  • Hallo Zusammen

    Ich erstelle gerade SVG Grafiken die ich danach in verschiedenen Browsern teste. Nun habe ich ein Uhr erstellt welche die Zeiger via ecmascript animiert/rotiert. Das funktioniert auch einwandfrei.
    Im weiteren möchte ich einen Text-Tag anpassen (ID = datum). Auf diesen greif ich wie im Code beschrieben auf das Objekt zu. Im IE funktioniert nun alles wunderbar. Im FF bekomme ich jedoch immer einen Fehler, das die Funktion getFirstChild() nicht funktioniert!
    Kann mir jemand sage, was ich falsch mache`?

    Danke für eure Hilfe


    Gruss
    Chregu

  • Zitat von chiten

    Hallo Zusammen
    Im IE funktioniert nun alles wunderbar. Im FF bekomme ich jedoch immer einen Fehler, das die Funktion getFirstChild() nicht funktioniert!
    Kann mir jemand sage, was ich falsch mache`?

    Ist immer einfacher wenn du nen Testcase postest, man findet nicht jeden Fehler vom hingucken, und dann selbst rumbasteln ist ne Menge arbeit.

    Also ich hab mal deine Uhr angeschaut:
    http://www.latschibueb.ch/Uhr_intern.htm

    Der Javascript-Debugger sagt mit folgendes:

    Fehler: loadEvt.getTarget is not a function
    Quelldatei: http://www.latschibueb.ch/Uhr_intern.svg
    Zeile: 14

    Aufgrund dieses Fehler bricht Firefox das gesammte weitere Script ab.

  • ich hab ehrlich gesagt keine Ahnung was loadEvt sein soll.
    Du kannst an dieser Stelle aber auch einfach document benutzen.

    Das tuts bei mir.