|

Kompatibles JavaScript
Während
Netscape 4.x mit den sog. Layern einen Sonderweg ging,
beherrscht der Internet Explorer und Netscape 6.x einen
umfassenden Umgang mit Ebenen. Internet Explorer ab Version 5
und Netscape 6.x beherrschen dabei die Konvention nach dem
ECMA-Standard des W3-Consortiums, während Internet Explorer 4
nur die Notation von Microsoft unterstützt.
Soll für
jeden der drei Browsertypern die jeweils geeignete
Aufrufkonvention ausgeführt werden, läßt sich dies durch eine
Browserabfrage wie die nebenstehend erreichen: |

if(document.layers)
{
Netscape 4.x-Code
}
if(document.all)
{
Internet Explorer 4.x/5.x/6.x-Code
}
else
if(document.getElementById)
{
Netscape 6.1-Code
} |