Visa ett inlägg
Oläst 2005-09-21, 18:07 #4
Martin Martin är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 162
Martin Martin är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 162
Har testat koden som jag fick av dig Xyzi men jag får den inte att fungera. Inga felmeddelanden men inget händer heller. Får nodes.length till 1, vilket jag tycker verkar konstigt. Den borde väl vara 3 eller 2 om man räknar med nollan?

Ser någon var felet ligger?

Kod:
<script>

function change(toNode) {
var nodes = document.getElementById("theTable").childNodes;
  
for (var i = 0; i < nodes.length; i++) {
	if (nodes[i] == toNode) {nodes[i].className = "list_sel"}
	else {nodes[i].className = "list"} 
	alert(nodes.length)
	}
}

</script>
<link href="style.css" rel=stylesheet>
<table id="theTable">
<tr><td class=list onClick="change(this.parentNode)">asd</td></tr>
<tr><td class=list onClick="change(this.parentNode)">asd</td></tr>
<tr><td class=list onClick="change(this.parentNode)">asd</td></tr>
</table>
Martin är inte uppkopplad   Svara med citatSvara med citat