Avatar billede dandy_guldsnapper Nybegynder
11. april 2002 - 13:30 Der er 8 kommentarer og
2 løsninger

mouseover i form

Hej
Kan ikke få en mouseover effekt på et billede der er fungere som submit knap i en form.
Er der nogen der ved om man kan det?
Avatar billede nikolajdu Nybegynder
11. april 2002 - 13:33 #1
<form>
<input type="image" src="billede.gif" onmouseover="this.src='nytBillede.gif'" onmouseout="this.src='billede.gif'">
</form>

/Nikolaj
Avatar billede Slater Ekspert
11. april 2002 - 13:36 #2
Ovenstående er korrekt men ikke optimalt.

<script language=JavaScript>

var img1 = new Image(100,21);
img1.src = "billede1.gif";
var img2 = new Image(100,21);
img2.src = "billede2.gif";

function over() {
  event.srcElement.src = img2;
}

function out() {
  event.srcElement.src = img1;
}

</script>

<form>
<input type=image src="billede1.gif" onmouseover="over()" onmouseout="out()"></form>
Avatar billede mik789 Nybegynder
11. april 2002 - 13:40 #3
viperine> og hvorfor er dit script så mere optimalt?
Avatar billede Slater Ekspert
11. april 2002 - 13:40 #4
Det kaldes "precaching". Billedet er hurtigere om at loade.
Avatar billede nikolajdu Nybegynder
11. april 2002 - 13:42 #5
viper's prreloader billederne så de er klar når de skal bruges. Funktionerne forstår jeg dog ikke skulle være nødvendige for at swappe 2 billeder :))

/Nikolaj
Avatar billede Slater Ekspert
11. april 2002 - 13:44 #6
Nej nej, det var bare én måde. :-)
Avatar billede nikolajdu Nybegynder
11. april 2002 - 13:46 #7
:))
Avatar billede jakoba Nybegynder
11. april 2002 - 15:25 #8
viperine >> det er muligt at det virker i IE, men det bør ikke virke hvis det skal være efter reglerne.
    event.srcElement.src = img2;
assigner hele Image objektet til source attributten (som bør indeholde en adresse).
Så lad os give den billedets adresse:
    event.srcElement.src = img2.src;
Avatar billede Slater Ekspert
12. april 2002 - 10:06 #9
Mit script er skam 100% W3C godkendt. - Og det burde oven i købet virke på Nutscrape.
Avatar billede Slater Ekspert
12. april 2002 - 10:07 #10
Hov... det er også rigtigt. Jeg havde faktisk glemt at skrive src efter. Undskyld, undskyld. Men jeg vidste det dog godt. :)
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