Avatar billede zola Novice
21. september 2002 - 21:10 Der er 5 kommentarer og
2 løsninger

skift mellem billeder

Jeg vil gerne have at når jeg fører et mus hen over et af mine link i menuen, så kommer der billedet heig_over.gif og når musen er out så er det startbillede (heig.gig)  der er der.
Indtil vidre har jeg nedenstående: og billedet skifter godt nok, men men linket forsvinder og det oprindelige startbillede (heig.gif) kommer ikke tilbage?
Hvad mon jeg skal gøre ??


<img src="heig.gif">
<br>
<a href="#" onMouseOver="location='heig_over.gif'">test af doku</a>
<br>
Avatar billede jakoba Nybegynder
21. september 2002 - 21:15 #1
<img src="heig.gif"  name="navntilimgkommandoen">
<br>
<a href="#" onMouseOver="dociment.images.navntilimgkommandoen.src='heig_over.gif'">test af doku</a>
<br>
Avatar billede jakoba Nybegynder
21. september 2002 - 21:18 #2
vet at lave et navn til din <img kommand kan du sener adressere det så det er DET billed og ikke andet der bliver skifter.
bagefter (når musen går væk, skal der skiftes tilbage igen:

<a href="#"
  onMouseOver="document.images.navntilimgkommandoen.src='heig_over.gif'"
  onMouseOut="document.images.navntilimgkommandoen.src='heig.gif'"
  >test af doku</a>

så vi sætter det oprindelige billede ind igen.
Avatar billede cdc Novice
21. september 2002 - 21:21 #3
<html>

<head>
<title></title>
<script language="JavaScript">
<!--
function skift(bill, nysrc) {
if (document.images)
document.images[bill].src = nysrc;
}
//-->
</script>
</head>
<body>
      <table border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="100%"><a href="login.htm" onMouseOver="skift('menu01','member_02.gif')" onMouseOut="skift('menu01','member_01.gif')"><img name="menu01" border="0" src="member_01.gif" width="134" height="28"></a></td>
        </tr>
      </table>
</body>
</html>
Avatar billede zola Novice
21. september 2002 - 21:40 #4
>>jakoba post lige et svar for det virker sgu
tak
Avatar billede jakoba Nybegynder
21. september 2002 - 21:49 #5
Det gør da vist begge løsninger.
Avatar billede Slettet bruger
22. september 2002 - 12:37 #6
Det er en god idé at preloade billederne:

<script>
bill = new Array("billede1.gif", "billede2.gif", "billede3.gif"); //Billederne, der skal preloades

pb = new Array();
for (i = 0; i < bill.length; i++) {
pb[i] = new Image();
pb[i].src = bill[i];
}
</script>

Så kan billederne nemlig hentes frem lige med det samme, når man holder musen over et link.
Ellers vil der højst sandsynligt opstå en lille forsinkelse, da browseren jo lige skal nå at loade billedet, før det kan vises!
Avatar billede zola Novice
24. september 2002 - 08:49 #7
>>ok tak til begge

Også til phoenixv !!!!
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