Seite 1 von 1

Attribut name Alternative?

Verfasst: 30.06.2007 04:26
von fanrpg
Ich habe ein Problem in XHTML 1.1 und zwar.. der Validator spuckt aus das es kein name Attribut in XHTML 1.1 mehr gibt, ok das wäre kein Problem wenn nicht dann 2 Probleme wären und zwar...

1. Ich greife auf ein paar Teile der Formulare per JS über den Formularnamen a la document.name_des_form.key.value das ginge ja dann nicht mehr gibt es dafür eine Alternative?

2. Und die Sprungmarken a la <a name="blub"> gehen auch nicht mehr :-? Gibt es dafür eine Alternative?

Hoffe jemand weiss was über Google hab ich nichts entsprechendes gefunden :(

Verfasst: 30.06.2007 09:12
von punkface
1. getElementById() bspw.
2. Anstatt name einfach id verwenden, siehe Unterschied: Verweise zu Ankern

Verfasst: 30.06.2007 11:04
von fanrpg
Warum finde ich sowas nie wenn ich bei selfhtml suche? :-?
Auf jeden Fall danke. :wink:

Verfasst: 30.06.2007 13:10
von larsneo
du weisst aber schon, dass
- xhtml1.1 als application/xhtml+xml ausgeliefert werden sollte (und damit aufgrund des errorhandlings nahezu unbrauchbar in der praxis ist)?
- xhtml am besten mit einem schema-validator überprüft werden sollte (der w3c validator ist in aller regel nicht genau genug)?
- man von daher imho nachwievor besser auf xhtml 1.0 strict setzt...

Verfasst: 01.07.2007 23:49
von fanrpg
- xhtml1.1 als application/xhtml+xml ausgeliefert werden sollte (und damit aufgrund des errorhandlings nahezu unbrauchbar in der praxis ist)?
Ja, aber habe ich dann gelassen, da ältere Browser die Seite downloaden wollten.. anstatt anzuzeigen.
- xhtml am besten mit einem schema-validator überprüft werden sollte (der w3c validator ist in aller regel nicht genau genug)?
Nein bisher habe ich immer den w3c genommen, aber auch der schema-validator meckert nicht rum wenn ich application/xhtml+xml als Content-Type ausgebe.
- man von daher imho nachwievor besser auf xhtml 1.0 strict setzt...
Während ich irgendwo auf w3.org gelesen habe das man auch bis jetzt noch text/html ausgeben lassen kann...