Hi,
ja, kann sie, aber dann würde ich beispielswiese myDocGetElementById("irgendwas") schreiben, was eben nicht standard ist.
warum ist es das nicht? Kapselung ist eines der Grundprinzipien guter Programmierung. Du könntest in dieser Funktion sogar andere DHTML-Varianten beachten (mindestens document.all), und sogar kompatibel bleiben, falls wider Erwarten DOM durch etwas anderes ersetzt wird.
Mein Ziel ist es nicht das DOM umzudefinieren, sondern so weit wie möglich strikt nach DOM zu skripten und den Browsern die das zu wenig können etwas unter die Arme zu greifen.
Genau das geschieht durch obige Methodik. Du kannst sogar, wenn Du lustig bist, ein allgemeingültiges DHTML-Objekt programmieren, welches über für Dich nützliche Methoden wie (als Beispiel) moveLayer() verfügt, welche je nach vorliegendem Browser richtig reagiert und das tut, was Du Dir vorstellst.
... erheblichen Protest seitens des W3C und anderer stoßen.
ui, hoffe das W3C ist nicht militant, hm, ist Bush Mitglied im W3C? ;)
Da es noch kein <bomb target="iraq"> gibt, halte ich das für unwahrscheinlich ;-)
Cheatah