XHTML 1.1 anker abrufen
alex_
- javascript
hi
ich habe gerade mein dokument auf xhtml1.1 umgestellt und da wird von ankern verlangt auf das name attribut zu verzichten.
jetzt findet mein javascript code allerdings auch keine anker mehr, hmm.
<a id="test"></a>
wird von document.anchors.length nicht erkannt....
was tut man da jetzt?
danke alex
ich habe gerade mein dokument auf xhtml1.1 umgestellt
Alex, warum?
Wenn du nicht Ruby-Annotation verwendest, gibt es dafür keinen Grund, nur Probleme. Bleib bei XHTML 1.0 oder HTML 4.01.
Gunnar
weil ich mal was neues testen wollte.
nur so um erfahrungen zu sammeln...
alex_
Hallo,
was tut man da jetzt?
getElementById verwenden?
Gruß,
Severin
getElementById verwenden?
nee, genau die id will ich doch auch rausbekommen per javascript, die kenn ich doch gar nicht...
du meinst sicher getElementByTagName, ja das könnte ich mal probieren, is aber wenig abwärtskompatibel ... hmpf, danke trotzdem
Hallo,
du meinst sicher getElementByTagName, ja das könnte ich mal probieren, is aber wenig abwärtskompatibel ... hmpf, danke trotzdem
XHTML 1.1 zu verwenden und gleichzeitig Wert auf Abwärtskompatibilität der enthaltenen Scripte zu legen, ist widersinnig und unmöglich. XHTML 1.1 ist ingesamt nicht abwärtskompatibel. Deine Bemühungen in diese Richtung werden also solange scheitern, bis du erkennst, dass XHTML 1.1 an sich das Problem ist. Verwende wie gesagt zumindest XHTML 1.0.
Es ist übrigens so vorgesehen, dass document.anchors nur Anker in Form von a-Elementen mit name-Attribut beinhaltet. (Der dortige Hinweis auf DOM Traversal ist freilich utopisch, zugegeben.)
Mathias
Hallo,
XHTML 1.1 zu verwenden und gleichzeitig Wert auf Abwärtskompatibilität der enthaltenen Scripte zu legen, ist widersinnig und unmöglich. XHTML 1.1 ist ingesamt nicht abwärtskompatibel. Deine Bemühungen in diese Richtung werden also solange scheitern, bis du erkennst, dass XHTML 1.1 an sich das Problem ist. Verwende wie gesagt zumindest XHTML 1.0.
Es ist übrigens so vorgesehen, dass document.anchors nur Anker in Form von a-Elementen mit name-Attribut beinhaltet. (Der dortige Hinweis auf DOM Traversal ist freilich utopisch, zugegeben.)
Jo, ich denke du hast den Nagel beim Kopf getroffen.
Dann mach ich im Doctype halt 1.0 und versuch es nah an 1.1 ranzubringen...
danke, alex