Textzugriff im Netscape6.x
Frank
- browser
Wie kann ich im Netscape6 auf den Text zugreifen, d.h. komplett auf alles was nicht in irgendwelchen Tags steht!
Vielen Dank
Franki
Hallo,
falls die Frage so gemeint war, dass der gesamte Text aus dem Body-Bereich geliefert werden soll: Das ginge z. B. mit einer Funktion, die alle Knoten rekursiv nach Textknoten durchsucht:
<html>
<head>
<script language="JavaScript">
<!--
function T(x,y,z)
{
z="";
x=x||document.getElementsByTagName("body")[0];
while(x)
{
if(x.nodeType==3)z+=x.nodeValue;
if((y=x.firstChild))z+=T(y);
x=x.nextSibling;
}
return z;
}
//-->
</script>
</head>
<body onload="alert(T())">
tach!
<p>
ach
</p>
<table>
<tr>
<td>
bach
</td>
</tr>
<tr>
<td>
<table>
<tr>
<td>
cache
<table>
<tr>
<td>
dach
</td>
<td>
each
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<ul>
<li>fach</li>
<li>gack</li>
</ul>
hach
</body>
</html>
Sollte mindestens im N6, Moz>=0.9 und IE6 funzen.
Gruß
Walter