Avatar billede gnyff Nybegynder
18. februar 2002 - 08:02 Der er 6 kommentarer og
1 løsning

Skift billed ved mouse down

Davsk

Jeg har lavet en menu, hvor der er et billed der bliver ændret når man køre musen over, men jeg vil også have den til at ændre billedet så det bliver der ved mouseout nå man klikker på en af dem, er der nogen af jer der kan hjælpe mig?

min kode ser sådan ud:

var billed
function start()
{
var billed="images/kort.jpg"
}
function under1()
{
var billed="images/under.jpg"
}
function butik1()
{
var billed="images/butik.jpg"
}
function help1()
{
var billed="images/help.jpg"
}
function tilbage()
{
image.src= billed
}

Men den siger at billed ikke er defineret.
Avatar billede Slettet bruger
18. februar 2002 - 08:08 #1
<a href="#" onmouseover="document.images['billedet'].src='nytBillede.gif'" onmouseout="document.images['billedet'].src='billede.gif'"><img name="billedet" src="billede.gif" width="10" height="10" border="0" onFocus="this.blur()">Kontakt</a>

mvh.
http://www.questis.dk
Avatar billede gnyff Nybegynder
18. februar 2002 - 08:14 #2
Øhhhhh, jeg har ikke rigtigt forstået så meget af det du skriver, mine link ser nu lidt anderledes ud, og det eneste jeg skal have den til er at skrifte var billed, i functionen tilbage.

<a href="#" id="two2" class="two2" onMouseOver="under()" onMouseOut="tilbage()"><font size="2">&nbsp;&nbsp;Tagwall</font></a><br>
Avatar billede starleicht Nybegynder
18. februar 2002 - 08:16 #3
Avatar billede Slettet bruger
18. februar 2002 - 08:19 #4
ups sorry, det er det med at læse spørgsmålet færdigt *SS*
bare se bort fra mit svar :-D
Avatar billede gnyff Nybegynder
18. februar 2002 - 08:21 #5
Ellers kan man ikke få den til det med et array?

Altså

var billed = new array
{
billed[0] = "images/kort.jpg"
billed[1] = "images/under.jpg"
billed[2] = "images/help.jpg"
billed[3] = "images/butik.jpg"
}
og så onMouseOver="image.scr=billed[2]" ????? Eller sådan noget??? :o)
Avatar billede gnyff Nybegynder
18. februar 2002 - 08:25 #6
Upsk, jeg mener selfølgelig
onClick="image.scr=billed[2]"... sorry
Avatar billede gnyff Nybegynder
18. februar 2002 - 08:54 #7
Jubiiiii, jeg fandt ud af det :o)

Jeg gjorde sådan:

var tal;
function tilbage()
{
var billed = new Array("images/kort.jpg","images/under.jpg","images/butik.jpg","images/help.jpg")

image.src= billed[tal]
}

og nu virker det, men tak for hjælpen og tiden alligevel :o)
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