innerHTML oder DOM
Raphael
- meinung
Hallo,
ich hab endlich mein Problem mit den Breitenangaben bei mit Javascript erstellten Tabellen gelöst. (Hatte dazu ja einiges gepostet) Das letzte Posting hat dann geholfen: Weg vom DOM auf innerHTML dafür war die Antwort und schon funktioniert es.
Da ich nur für Intranet entwickle, brauche ich auch nur IE berücksichtigen. Anlässlich der Einleitung in Selfhtml zu document.all stellt sich mir nun aber die Frage, ob dies wirklich sinnvoll ist.
Gruß,
Raphael
Hi,
nachdem das Forum nun wiedereröffnet ist, will ich doch noch meine Meinung nennen:
Da ich nur für Intranet entwickle, brauche ich auch nur IE berücksichtigen. Anlässlich der Einleitung in Selfhtml zu document.all stellt sich mir nun aber die Frage, ob dies wirklich sinnvoll ist.
innerHTML ist mittlerweile in den meisten DOM-kompatiblen Browsern implementiert, meiner bescheidenen Meinung nach zu Recht. Man kann es bedenkenarm (i.e. nach einer Prüfung auf Existenz) auch im Internet einsetzen, ohne auf document.all zurückgreifen zu müssen.
Cheatah
Hi,
Da ich nur für Intranet entwickle, brauche ich auch nur IE berücksichtigen. Anlässlich der Einleitung in Selfhtml zu document.all stellt sich mir nun aber die Frage, ob dies wirklich sinnvoll ist.
SelfHTML nennt innerHTML zwar nur beim IE-DOM (document.all), dies ist aber seit geraumer Zeit nicht mehr aktuell!
Seit der Version 5.0 versteht der IE innerHTML auch mit dem W3C-DOM (document.getElementBy...), die reinen W3C-DOM-Engines (Gecko: Mozilla/Netscape/..., KHTML: Konqueror/Safari) verstehen innerHTML ebenfalls auch ohne document.all und Opera beherrscht, wie der IE, ggf. auch beide Varianten.
Mithin ist document.all (mehr denn je) überflüssig (weil nur für den IE 4.0 von Relevanz) und kann (wie Netscapes document.layer) in den Orkus der (D)HTML-Geschichte einfahren ... ;-)
Gruß, Cybaer