moins ihr!
ich hab mal wieder ein problem, und es scheint ähnlich dieses falls zu sein, zu dem nur leider anscheinend keine wirklichen lösungen geboten wurden
http://forum.de.selfhtml.org/archiv/2006/5/t128662/#m831564
meine datei sieht folgendermaßen aus, und sollte mir eigentlich alle nodes auflisten, was ich nachher zum behandeln eines wesentlich größeren dokumentes verwenden will, und das natürlich selektiv:
<html>
<head>
</head>
<body>
<table>
<tr style="display:block" id='test'>
<td nowrap><span title="">bla</span></td>
<td>
<table>
<tr>
<td nowrap>
<input type='radio' name='e_10' id='e_10' value="1">1</td>
<td nowrap>
<input type='radio' name='e_10' id='e_10' value="2">2</td>
<td nowrap>
<input type='radio' name='e_10' id='e_10' value="3">3</td>
</tr>
</table>
</td>
</tr>
</table>
<script language="javascript" type="text/javascript">
instanz=0;
function zeige_nodes(obj)
{
instanz++;
anzahl=obj.childNodes.length;
for(z=0;z<anzahl;z++)
{
document.write("<tr>");
document.writeln("<td>Anzahl: " + String(anzahl) + ", z: " + String(z) + "</td>");
for(i=0;i<instanz;i++)
{
document.writeln("<td> </td>");
}
document.write("<td colspan=30>" + String(obj.childNodes[z].nodeName) + "</td>");
document.writeln("</tr>");
if(obj.childNodes[z].hasChildNodes())
{
zeige_nodes(obj.childNodes[z]);
}
}
instanz--;
}
if(document.getElementById("test").hasChildNodes())
{
document.writeln("<span id=info><table>");
zeige_nodes(document.getElementById("test"));
document.writeln("</table></span>");
}
</script>
<script language="javascript" type="text/javascript">
alert(document.getElementById("info").innerHTML);
</script>
</body>
</html>
die kleine süße funktion zeige_nodes() sollte mir ja jetz eigentlich alle nodes als tabelle aufschreiben, macht sie aber nicht, sie geht alle nodes mit z=0 ab und bricht dann ab ..... und ich weiß nich warum ;(
sprich folgendes kommt bei raus:
Anzahl: 2, z: 0 TD
Anzahl: 1, z: 0 SPAN
Anzahl: 1, z: 0 #text
und nu? bin echt am grübeln aber ich komm nicht drauf, hoffe jemand hat eine lösung dafür .....
dankebar für jede hilfe - der mech