Slettet bruger
19. februar 2002 - 14:55
Der er
22 kommentarer og 1 løsning
onMouseOver fra en td til en anden td!
Mit spørgsmål er flg.: jeg skal lave en "image rollover" der virker når man laver MouseOver på hej ell. hallo, og rolloveren skal så skifte billedet i td:main ud med et nyt billede! <body> <table> <tr> <td name="main"><img src="billede 1"></td> </tr> </table> <table> <tr> <td>hej</td><!----onMouseOver "hej" show billede 2 i td "main"----> <td>hallo</td><!-- onMouseOver "hallo" show billede 3 i td "main"--> </tr> </table> </body> </html>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
19. februar 2002 - 15:29
#1
Prøv dette: <html> <body> <table> <tr> <td name="main"><img id="billede" src="billede1.gif"></td> </tr> </table> <table> <tr> <td onMouseOver="document.all.billede.src = 'billede2.gif';" onMouseOut="document.all.billede.src = 'billede1.gif';">hej</td> <td onMouseOver="document.all.billede.src = 'billede3.gif';" onMouseOut="document.all.billede.src = 'billede1.gif';">hallo</td> </tr> </table> </body> </html> /SpEeDy
Slettet bruger
19. februar 2002 - 15:49
#2
hmm. Jeg afprøver lige..:)
Slettet bruger
19. februar 2002 - 16:02
#3
Dette er self. kun et brudstykke af koden :), MEN det virker vist ikke, medmindre jeg er så træt at jeg har lavet en eller anden dummefejl :) <table width="215" height="420" border="0" cellpadding="0" cellspacing="0"><!-- start på venstre main table--> <tr height="420"> <td width="215"><img id="cirkel" src=".\img\startside\cirkel.jpg"></td> </tr> </table><!-- slut på venstre main table--> </td> <td> <table width="545" height="420" border="0" cellpadding="0" cellspacing="0"><!-- start på højre main table--> <tr height="63"> <td width="120"><img src=".\img\startside\logohouse_01.jpg"></td> <td width="225"><img src=".\img\startside\logohouse_02.jpg"></td> <td width="200"><img src=".\img\startside\logohouse_03.jpg"></td> </tr> <tr height="49"> <td width="120" onMouseOver="document.all.billede.src = '.\img\startside\fade_kokke.jpg';" onMouseOut="document.all.billede.src = '.\img\startside\cirkel.jpg';"><img src=".\img\startside\kokke_txt.jpg"></td> <td width="225"><img src=".\img\startside\baggrund_01.gif"></td> <td width="200"><img src=".\img\startside\jydenlogo.gif"></td> </tr>
Slettet bruger
19. februar 2002 - 16:04
#4
mangler der måske en reference til hvilken <td> billedet skal skifte i??? (img id="cirkel")
Slettet bruger
19. februar 2002 - 16:06
#5
fejlmeddelelse: document.all.billede er ikke et objekt
Slettet bruger
19. februar 2002 - 16:06
#6
(hvis du gerne vil have hele koden at gå ud fra, kan du self. bare få den!)
Slettet bruger
19. februar 2002 - 16:10
#7
lol har fundet første dumme fejl! prøver lige dit forslag igen!
19. februar 2002 - 16:10
#8
Da dit billedes id er ændret til cirkel, skal du også ændre i dine mouseover funktioner... i stedet for document.all.billede.src skal der stå document.all.cirkel.src /SpEeDy
Slettet bruger
19. februar 2002 - 16:14
#9
her er den ny kode.... Virker stadig ikke efter jeg har ændret billede til cirkel :( <table width="215" height="420" border="0" cellpadding="0" cellspacing="0"><!-- start på venstre main table--> <tr height="420"> <td width="215"><img id="cirkel" src=".\img\startside\cirkel.jpg"></td> </tr> </table><!-- slut på venstre main table--> </td> <td> <table width="545" height="420" border="0" cellpadding="0" cellspacing="0"><!-- start på højre main table--> <tr height="63"> <td width="120"><img src=".\img\startside\logohouse_01.jpg"></td> <td width="225"><img src=".\img\startside\logohouse_02.jpg"></td> <td width="200"><img src=".\img\startside\logohouse_03.jpg"></td> </tr> <tr height="49"> <td width="120" onMouseOver="document.all.cirkel.src ='.\img\startside\fade_kokke.jpg';" onMouseOut="document.all.cirkel.src ='.\img\startside\cirkel.jpg';"><img src=".\img\startside\kokke_txt.jpg"></td> <td width="225"><img src=".\img\startside\baggrund_01.gif"></td> <td width="200"><img src=".\img\startside\jydenlogo.gif"></td> </tr>
Slettet bruger
19. februar 2002 - 16:18
#10
Har lige ændret lidt i koden... <table width="215" height="420" border="0" cellpadding="0" cellspacing="0"><!-- start på venstre main table--> <tr height="420"> <td width="215"><img id="cirkel" src=".\img\startside\cirkel.jpg"></td> </tr> </table><!-- slut på venstre main table--> </td> <td> <table width="545" height="420" border="0" cellpadding="0" cellspacing="0"><!-- start på højre main table--> <tr height="63"> <td width="120"><img src=".\img\startside\logohouse_01.jpg"></td> <td width="225"><img src=".\img\startside\logohouse_02.jpg"></td> <td width="200"><img src=".\img\startside\logohouse_03.jpg"></td> </tr> <tr height="49"> <td width="120"><img src=".\img\startside\kokke_txt.jpg" onMouseOver="document.all.cirkel.src ='.\img\startside\fade_kokke.jpg';" onMouseOut="document.all.cirkel.src ='.\img\startside\cirkel.jpg';"></td> <td width="225"><img src=".\img\startside\baggrund_01.gif"></td> <td width="200"><img src=".\img\startside\jydenlogo.gif"></td> </tr>
19. februar 2002 - 16:19
#11
hmm...den kode du skriver der virker fint hos mig.... Har du den et sted på nettet, så jeg kan se den i "aktion" :D /SpEeDy
Slettet bruger
19. februar 2002 - 16:19
#12
har bare flyttet mouseover funktionen fra <td> til <img>!
Slettet bruger
19. februar 2002 - 16:19
#13
hmm. 2 sek.
Slettet bruger
19. februar 2002 - 16:21
#14
19. februar 2002 - 16:27
#15
hmmm...Der er jo en masse andre fejl, som ikke har med billed-skiftet at gøre... /SpEeDy
Slettet bruger
19. februar 2002 - 16:29
#16
dem har jeg fjernet nu!
19. februar 2002 - 16:38
#17
Erstat: onMouseOver="document.all.cirkel.src ='.\img\startside\fade_kokke.jpg';" onMouseOut="document.all.cirkel.src ='.\img\startside\cirkel.jpg';" med onMouseOver="document.all.cirkel.src ='img/startside/fade_kokke.jpg';" onMouseOut="document.all.cirkel.src ='img/startside/cirkel.jpg';" /SpEedy
Slettet bruger
19. februar 2002 - 16:42
#18
grunden til at ".\" står der er at filerne ligge på en FreeBSD server, der bruger .\ i directory strukturen, men jeg prøver lige alligevel:)
Slettet bruger
19. februar 2002 - 16:44
#19
JA SQ. Nu virkede det!!!!!
Slettet bruger
19. februar 2002 - 16:44
#20
Kanon! Points til dig!!!!
Slettet bruger
19. februar 2002 - 16:46
#21
Tak for hjælpen!!!
Slettet bruger
19. februar 2002 - 16:49
#22
lolda. i scriptet virker det kun hvis der er "slash" ikke "backslash" Men overalt på resten af siden virker det fint med backslash!!!
19. februar 2002 - 17:06
#23
tjaa..det er sikkert fordi IE selv "oversætter" "backslash" til "slash". Brug altid slash når du laver hjemmesider... /SpEeDy
Kurser inden for grundlæggende programmering