Hi,
var all = document.getElementsByTagName('*');
if(all) // oder typeof... - keine Ahnung was der IE 5 da zurückgibt
{
...
}
else if(document.all)
{
// Zweig für IE < 6
}
Hmm ja, so rum klingt es vernünftig. ;-)
Letztlich ist die Frage, was diese Funktion leisten soll, bzw. wofür das Ergebnis verwendet wird.
Nicht nur für IDs ... ;-)
Da selbst der IE 4 eigentlich relativ viel kann sollte zumindest der document.all Zweig in erwägung gezogen werden, zumal du - wie auch hier - gerne auf breite Browserunerstützung pochst.
Na ja, JS ist bei mir halt immer optional - kaum ein Muß. Und mir ist wichtig, daß die Einbindung keine Fehler wirft. Nicht, daß alle alten Versionen möglichst alles können. DOM Level 2 ist für mich eine "natürliche Grenze". Nur sollten ältere Browser halt trotzdem noch den Normalkram abarbeiten können, auch wenn sie so ein Script zur Bearbeitung kriegen. ;-))
Aber ich erwäge. ;-) Was allerdings auch eine Zeitfrage ist. Und mom. ... =:-)
Gruß, Cybaer
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!