Thomas Meinike: document.all für Mozilla

Beitrag lesen

Hallo,

Kennt zufällig jemand dieses Bookmarklet?

Das kenne ich zwar nicht, aber vom Prinzip her sollte etwas in dieser Art helfen:

if(!document.all && document.getElementsByTagName)
{
  document.all=document.getElementsByTagName("*");
}

Hinweis: Der IE beginnt beim DOCTYPE zu zaehlen, Mozilla zaehlt ab html.

Testdokument:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test by TM 12/03</title>
<script language="JavaScript" type="text/javascript">
<!--

function Test()
{
  if(!document.all && document.getElementsByTagName)
  {
    document.all=document.getElementsByTagName("*");
  }

for(i=0;i<document.all.length;i++)
  {
    alert(i+": "+document.all[i].tagName);
  }

alert("Textknoten vom p-Element mit id="abc":\n"+document.all["abc"].firstChild.nodeValue);
}
//-->
</script>
</head>
<body onload="Test()">
<p id="abc">bla</p>
</body>
</html>

MfG, Thomas

--
SVG - Learning By Coding
http://svglbc.datenverdrahten.de/