Hi Jürgen,
var kannDOM=document.getElementsByTagName('body')[0].replaceChild;
Diese Hürde nehmen nur Browser, die DOM voll unterstützen.
wunderbar, so sollte man das immer machen.
Wenn Opera (7.?) irgendwann mal DOM richtig unterstützt, wird er diese Hürde nehmen, ohne das ich irgendetwas ändern muss.
Wird er. Er muss einfach ;)
Allerdings schaft auch der IE5.0 diesen Test. Du solltest also die Funktionen auf deiner Seite ausfindig machen, die der IE5.0 nicht unterstützt und darauf Deinen Check aufbauen.
Das ist auch eine gute Idee, wenn er das aber nicht schafft ;) kann er auch per UserAgent eine Weiche basteln, wie zB hier:
http://www.netzwelt-kali.de/rechts/diesdas/tipps/javascript/browser.htm [1]
Das ist im richtigen Leben zwar *pöse*, im Intranet aber durchaus legitim.
LG Orlando
[1] Ob das Script korrekt arbeitet klärt ein Versuch.