22. oktober 2004 - 10:05
Der er
7 kommentarer og 1 løsning
Kan jeg få THIS' elementer?
Jeg forsøger at lave et script på følgende måde: funktion hover(myTR) { myTR skal indeholde alle TD'er har prøvet med myTR.elements.length; //No go. myTR.cells; //No go. } <tr onmouseover="script:hover(this)"><td>data1</td><td>data2</td></tr> Nogle ideer?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
22. oktober 2004 - 10:16
#1
Det burde virke med cells. Prøv denne (utestet): funktion hover(myTR) { myTR.cells[0].style.color = 'red'; }
22. oktober 2004 - 10:17
#2
staveplade :o) function hover(myTR) { myTR.cells[0].style.color = 'red'; }
22. oktober 2004 - 10:19
#3
Du har ret, denne virker på første cell. myTR.cells[0].style.color = 'red'; Men jeg vil gerne have hvor mange celler der er også? er det blot: myTR.cells.length?
22. oktober 2004 - 10:20
#4
Jeps. Her er en fuld kode: <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!-- function hover(myTR) { for (f=0;f<myTR.cells.length;f++) myTR.cells[f].style.color = 'red'; } //--> </SCRIPT> <table> <tr onmouseover="hover(this);"> <td>1 dfgfd</td> <td>2 dfbf</td> <td>3 ugh</td> <td>4 yjtr</td> </tr> </table>
22. oktober 2004 - 10:23
#5
Damn, jeg synes jeg havde prøvet alle former... Men den virker, takker! :o) Smid et svar!
22. oktober 2004 - 10:27
#6
.o) <-- One Eyed Jack
22. oktober 2004 - 14:34
#7
Hvis du alligevel skal det samme på alle celler, kan du bare: <table> <tr onmouseover="this.style.color='red'" onmouseout="this.style.color=''" style="cursor:pointer"> <td>lkjsdfr</td> <td>lkjsdfr</td> <td>lkjsdfr</td> <td>lkjsdfr</td> <td>lkjsdfr</td> </tr> <tr onmouseover="this.style.color='red'" onmouseout="this.style.color=''" style="cursor:pointer"> <td>lkjsdfr</td> <td>lkjsdfr</td> <td>lkjsdfr</td> <td>lkjsdfr</td> <td>lkjsdfr</td> </tr> <tr onmouseover="this.style.color='red'" onmouseout="this.style.color=''" style="cursor:pointer"> <td>lkjsdfr</td> <td>lkjsdfr</td> <td>lkjsdfr</td> <td>lkjsdfr</td> <td>lkjsdfr</td> </tr> </table>
25. oktober 2004 - 11:03
#8
Jeg skal bruge forskellige farver, og nogle skal have skiftet billede, så det var en stump i større sammenhæng! Men tak Roenving...
Vi tilbyder markedets bedste kurser inden for webudvikling