27. oktober 2007 - 21:56
Der er
16 kommentarer og 1 løsning
mouseover og mouseout
Jeg prøver at få den her til at skifte farve når musen kommer over den, men det virker ikke. Nogen der kan se fejlen? <tr style=""background-color: #E4E4E4; cursor: hand;"" onMouseOver=""this.style.background='#ABCC53';"" onMouseOut=""this.style.background='#E4E4E4';"" onClick=""document.location.href=<?php echo'<a href="?page=visprodukt&id='. $array["pid"] .''. $array["navn"] .'</a><br>'; ?>> <td valign="top"> <img src="<?php echo $array['billedesti']; ?>" border="0" width="120" height="90" /> </td> <td valign="top"> <?php echo'<a href="?page=visprodukt&id='. $array["pid"] .'">'. $array["navn"] .'</a><br>'; ?> <?php echo klip($array["beskrivelse"], 187). "<br /><br />"; ?> </td> </tr>
Annonceindlæg fra Computerworld
27. oktober 2007 - 22:09
#1
Alle de steder hvor du har 2 "" nskal vist ændres til enkelt ". PS: JavaScript spørgsmål hare sin egen kategori.
27. oktober 2007 - 22:25
#2
Okay nu udskriver den "navn >" ? <tr style="background-color: #ffffff; cursor: hand;" onMouseOver="this.style.background='#ABCC53';" onMouseOut="this.style.background='#ffffff';" onClick="document.location.href="<?php echo'<a href="?page=visprodukt&id='. $array["pid"] .'">'. $array["navn"] .'</a><br>'; ?>>
27. oktober 2007 - 22:36
#3
Der er et eller andet galt i denne del: ... onClick="document.location.href="<?php echo'<a href="?page=visprodukt&id='. $array["pid"] .'">'. $array["navn"] .'</a><br>'; ?>> ... Værdien som document.location.href skal sættes til skal være et url ... det dur ikke at forsøge at sætte den til at være en href-tag.
27. oktober 2007 - 22:41
#4
Hmm Har du en løsning på det? For jeg kan ikke lige se det.
27. oktober 2007 - 22:46
#5
En løsning ... tja det afhænger jo af hvad det er du ønsker at opnå. Men dette her virker nok bedre: <tr style="background-color: #ffffff; cursor: hand;" onMouseOver="this.style.background='#ABCC53';" onMouseOut="this.style.background='#ffffff';" onClick="document.location.href='?page=visprodukt&id=<?php echo $array["pid"] ?>'>
27. oktober 2007 - 22:46
#6
<tr style="background-color: #ffffff; cursor: hand;" onMouseOver="this.style.background='#ABCC53';" onMouseOut="this.style.background='#ffffff';" onClick="document.location.href='?page=visprodukt&id=<?php echo $array["pid"] ?>'">
27. oktober 2007 - 22:49
#7
Nu liver billederne placeret øverst og væk fra teksten... Jeg vil opnå at når musen føres over en tabel så skal skifte farve og være klikbar.
27. oktober 2007 - 22:50
#8
Din sidste kommentar virkede som det skal. Kan man få border på?
27. oktober 2007 - 22:53
#9
Noget i denne stil: <tr style="background-color: #ffffff; cursor: hand;" onMouseOver="this.style.background='#ABCC53';this.style.border='????????';" onMouseOut="this.style.background='#ffffff';this.style.border='????????';" onClick="document.location.href='?page=visprodukt&id=<?php echo $array["pid"] ?>'">
27. oktober 2007 - 22:55
#10
Nu sker der intet med mouseOver: <tr style="background-color: #ffffff; cursor: hand;" onMouseOver="this.style.background='#ffffff';this.style.border='#cccccc';" onMouseOut="this.style.background='#ffffff';this.style.border='#ffffff';" onClick="document.location.href='?page=visprodukt&id=<?php echo $array["pid"] ?>'">
27. oktober 2007 - 22:59
#11
Du har jo også den samme baggrundsfarve i de to tilfælde.
27. oktober 2007 - 23:03
#12
Ja men kan man ikke få den til at gøre så det kun er border der skifter farve? Det er det jeg prøver på der.
27. oktober 2007 - 23:06
#13
Sådan? <tr style="background-color: #ffffff; cursor: hand;" onMouseOver="this.style.background='#ABCC53';this.style.border-color='????????';" onMouseOut="this.style.background='#ffffff';this.style.border-color='????????';" onClick="document.location.href='?page=visprodukt&id=<?php echo $array["pid"] ?>'">
27. oktober 2007 - 23:09
#14
Det virker desværre ikke: <tr style="background-color: #ffffff; cursor: hand;" onMouseOver="this.style.background='#ffffff';this.style.border-color='#cccccc';" onMouseOut="this.style.background='#ffffff';this.style.border-color='#ffffff';" onClick="document.location.href='?page=visprodukt&id=<?php echo $array["pid"] ?>'">
28. oktober 2007 - 06:31
#15
Som sagt høre dette spørgsmål hjemme i JS kategorien. Hvis du husker det til næste gang kan det være at det er de rette folk som kigger på det fra starten af. :^) Trore nok at det så er sådan? <tr style="background-color: #ffffff; cursor: hand;" onMouseOver="this.style.background='#ffffff';this.style.backgroundColor ='#cccccc';" onMouseOut="this.style.background='#ffffff';this.backgroundColor ='#ffffff';" onClick="document.location.href='?page=visprodukt&id=<?php echo $array["pid"] ?>'"> PS: Hvorfor fjerner du ikke dine to this.style.background når de nu ikke har nogen effekt i dette tilfælde?
28. oktober 2007 - 11:18
#16
Det virker desværre ikke... Jeg opretter spørgsmålet i javascript forummet. Ellers tak for hjælpen :)
28. oktober 2007 - 11:26
#17
Jeg synes nu ellers at jeg svarede på det oprindelige spørgsmål?
Vi tilbyder markedets bedste kurser inden for webudvikling