Hallo.
Na ja, wenn's kein document.getElementById gibt, kann man sich ja einfach eins basteln:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>document.all => document.getElementById</title>
<script type="text/javascript">
<!--
if(document.all && !document.getElementById)
{
function document.getElementById(id)
{
return document.all[id];
}
}
//-->
</script>
</head><body>
<a href="#" onclick="document.getElementById('buh').style.visibility = 'visible'">BUH?</a>
<h1 id="buh" style="visibility:hidden;">BUH!</h1>
</body></html>
Hat dann den Vorteil, dass man nicht alles für document.getElementById und für document.all schreiben muss, sondern sich einfach auf document.getElementById beschränken kann. Ob und inwiefern das Praxistauglich ist, müsste man natürlich ausprobieren, aber in Bezug auf style sollte es da keine Prbleme geben.
Gruß
Norbert