Avatar billede tjgrindsted Nybegynder
18. marts 2007 - 17:19 Der er 7 kommentarer og
1 løsning

onmouseover vis billede

Hej

Jeg har prøvet at lave en kode men den virker ikke når den skal hente data ind koden er som dette:

<span onmouseover="document.getElementById('image').src = '""<%# DataBinder.Eval(Container.DataItem, "DogImageUrl") %>""';"></span>

eller

<span onmouseover="document.getElementById('image').src = '<%# DataBinder.Eval(Container.DataItem, "DogImageUrl") %>';"></span>

Dog vil den godt vise noget i min "Vis Kode" men ikke synligt på siden:

1. <table id="ctl00_KennelEnggaardMain2_DataListImages" cellspacing="0" border="0" style="border-collapse:collapse;">
2.    <tr>
3.        <td>
4.
5. <span onmouseover="document.getElementById('image').src = 'upload_img/emma1.gif';"></span>
6.      </td><td>
7.
8. <span onmouseover="document.getElementById('image').src = 'upload_img/emma2.gif';"></span>
9.      </td><td>
10.
11. <span onmouseover="document.getElementById('image').src = 'upload_img/maggie1.gif';"></span>
12.      </td><td>
13.
14. <span onmouseover="document.getElementById('image').src = 'upload_img/maggie2.gif';"></span>
15.      </td><td>
16.
17. <span onmouseover="document.getElementById('image').src = 'upload_img/maggieogsoffie1.gif';"></span>
18.      </td>
19.    </tr><tr>
20.        <td>
21.
22. <span onmouseover="document.getElementById('image').src = 'upload_img/soffie1.gif';"></span>
23.      </td><td>
24.
25. <span onmouseover="document.getElementById('image').src = 'upload_img/soffie2.gif';"></span>
26.      </td><td></td><td></td><td></td>
27.    </tr>
28. </table>

Hvis jeg bare lavet et alm. billede tag som dette:
<img src="<%# DataBinder.Eval(Container.DataItem, "DogImageUrl") %>" style="width:52px;" id="<%#Container.DataItem("DogName")%>" alt="" />

så virker det fint, men jeg vil jo gerne have det til at virke med det mouseover kan nogle hjælpe idet jeg tror det er noget med ' eller " og ellers få det til at virke med img/span og ikke td tag.
Avatar billede smirnoff Nybegynder
18. marts 2007 - 19:32 #1
Prøv at lav en "vis kilde" og se hvilken HTML serveren har sendt til browseren - på den måde kan du checke om der er noget galt vedr. ' eller "
Avatar billede smirnoff Nybegynder
18. marts 2007 - 19:33 #2
.. ja flot ... der sov jeg i timen ... det er jo præcis det du har gjort
Avatar billede smirnoff Nybegynder
18. marts 2007 - 19:36 #3
hvad mener du med "ikke synligt på siden"
Avatar billede tjgrindsted Nybegynder
18. marts 2007 - 20:34 #4
Billederne bliver ikke vist på siden men når jeg laver en "Vis kilde" så vises koden for dem !! og hvis jeg laver span til alm. img så vises billederne som de skal men vil gerne have dem som små billeder hvor når man laver en mouseover så vises de i den td der hedder image som er i en anden tabel.

Hvis du kigger her så kan du se at jeg har et galleri i venstre side hvor der står at man skal lave en mouseover på billederne for at se dem men den viser ikke billederne på siden kun i koden med "Vis Kilde".

http://www.kennelenggaard.dk/default.aspx?pageidentity=4

Jeg vil gerne have det sådan at hvis jeg laver en mouse over på nogle billeder som dem i højre side af de 3 hunde så skifter den billedet i venstre side. billederne skal selvf. være under det store. :)

Håber du kan hjælpe med en evt løsning.
Det jeg vil have det til at virke som er noget alá:
http://www.bilzonen.dk/find-din-bil?body_type_id=-100&ignore_dealer_ad=0&dealer_ad=1&make_name=Citroën&model_name=C4&page_size=15&sort_by=1&include_deleted=0&altTemplate=bilzonen.dk+-+search+detail&ad_car_id=57946&ad_number=7&dt=201

(Se billederne af bilen)
Avatar billede smirnoff Nybegynder
18. marts 2007 - 21:15 #5
tabellen "ctl00_KennelEnggaardMain_DataListImages" som har din mouseover kode (som forøvrigt virker fint) er tom .. dvs alle TD'tags har ingen indhold! .. du har også sat TD'er i TD'er hvilket ikke er rigtigt... prøv at sæt noget indhold ind i dine td'er ... f.eks bare noget tekst
Avatar billede tjgrindsted Nybegynder
18. marts 2007 - 21:48 #6
hvis jeg laver lidt tekst mellem td og /td eller span og /span så udskriver den teksten det antal gange som jeg har billeder men den viser ikke billederne.
Avatar billede tjgrindsted Nybegynder
18. marts 2007 - 22:02 #7
ved du hvad jeg har fået det til at virke.

document.getElementById('image').

skulle være
document.getElementById('images').

men tak og læg venligst et svar for din tid ;) hvis du vil have point
Avatar billede smirnoff Nybegynder
19. marts 2007 - 18:01 #8
alletiders - godt du fik det til at virke :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester