Avatar billede oldschool Nybegynder
07. oktober 2006 - 15:48 Der er 6 kommentarer og
1 løsning

Rollover flere steder på side

Hej

Jeg har en java rollover som preloader images som virker fint. Problemet er bare at jeg skal have have nogle af de samme rollovers flere steder på en side. Så snart jeg gør det, fungere rolloveren ikke mere! Noget man hurtigt kan fixe??

Mit script:

<script type="text/javascript">
<!--

billede_1 = new Image();
billede_1.src = "test1.gif";

billede_2 = new Image();
billede_2.src = "media/test.gif";

billede_3 = new Image();
billede_3.src = "gallery1.gif";

billede_4 = new Image();
billede_4.src = "gallery.gif";

billede_5 = new Image();
billede_5.src = "dialogue1.gif";

billede_6 = new Image();
billede_6.src = "dialogue.gif";

function skiftbillede1(img_name,img_src) {
document[img_name].src=img_src;
}

// -->
</script>

Mine rollovers:

<a href="?page=1"
onmouseover="skiftbillede1('test','test1.gif')"
onmouseout="skiftbillede1('test','test.gif')">
<img name="test" src="media/buttons/test.gif" alt="test"
style="border:none;" /></a><br />
       

       
<a href="?page=gallery"
onmouseover="skiftbillede1('Gallery','gallery1.gif')"
onmouseout="skiftbillede1('Gallery','gallery.gif')">
<img name="Gallery" src="gallery.gif" alt="Gallery"
style="border:none;" /></a><br />
       


<a href="?page=dialogue"
onmouseover="skiftbillede1('Dialogue','dialogue1.gif')"
onmouseout="skiftbillede1('Dialogue','dialogue.gif')">
<img name="Dialogue" src="dialogue.gif" alt="Dialogue"
style="border:none;" /></a>

Håber på svar!O)
Avatar billede mclemens Nybegynder
07. oktober 2006 - 16:20 #1
Varier name for hvert nyt punkt.
Avatar billede mclemens Nybegynder
07. oktober 2006 - 16:21 #2
eksempel - dette vil give fejl:


<a href="?page=gallery"
onmouseover="skiftbillede1('Gallery','gallery1.gif')"
onmouseout="skiftbillede1('Gallery','gallery.gif')">
<img name="Gallery" src="gallery.gif" alt="Gallery"
style="border:none;" /></a><br />

<a href="?page=gallery"
onmouseover="skiftbillede1('Gallery','gallery1.gif')"
onmouseout="skiftbillede1('Gallery','gallery.gif')">
<img name="Gallery" src="gallery.gif" alt="Gallery"
style="border:none;" /></a><br />

--------------------------------------------------------------------------------

dette vil ikke:

<a href="?page=gallery"
onmouseover="skiftbillede1('Gallery','gallery1.gif')"
onmouseout="skiftbillede1('Gallery','gallery.gif')">
<img name="Gallery" src="gallery.gif" alt="Gallery"
style="border:none;" /></a><br />

<a href="?page=gallery"
onmouseover="skiftbillede1('Galleryb','gallery1.gif')"
onmouseout="skiftbillede1('Galleryb','gallery.gif')">
<img name="Galleryb" src="gallery.gif" alt="Gallery"
style="border:none;" /></a><br />
Avatar billede oldschool Nybegynder
07. oktober 2006 - 16:25 #3
Jeg bukker og takker:o)

Meget fornem dejlig nem løsning...

Fortsat god weekend:o)
Avatar billede mclemens Nybegynder
07. oktober 2006 - 16:29 #4
Velbekom, og tak for point :)
Fortsat god weekend
til dig også ;)
Avatar billede mclemens Nybegynder
07. oktober 2006 - 16:31 #5
Lige en lille bi-ting...

billede_2 = new Image();
billede_2.src = "media/test.gif";

billede_4 = new Image();
billede_4.src = "gallery.gif";

billede_6 = new Image();
billede_6.src = "dialogue.gif";

^ - De preloads er (måske) ikke nødvendige da de
eksisterer på siden som almindelige img tags i forvejen...
Avatar billede oldschool Nybegynder
07. oktober 2006 - 16:37 #6
Ok, tak, ved absolut intet om javascript så har bare nappet koden fra en eller anden tutorial;)
Avatar billede mclemens Nybegynder
07. oktober 2006 - 16:40 #7
Ok :)
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