Avatar billede webwally Nybegynder
25. august 2002 - 16:13 Der er 1 løsning

Hvordan gøres dette?

Hey

Jeg har 10 links. De har hvert et billede ud for sig. Jeg vil have sådan at når jeg kører musen over det bestemte link, så skifter det billede som er ved siden af.

På forhånd tak!
Avatar billede jakoba Nybegynder
25. august 2002 - 16:20 #1
et script i head:

<SCRIPT LANGUAGE="JavaScript"> <!-- gem programmet

browserOk = false;
if ( (parseInt(navigator.appVersion)>=4 )
  || ( navigator.appName == "Netscape"  ) )
  browserOk = true;

function swapImages () {  // preload de forskellige billeder
  this.rude = new Image(15,15)
  this.rude.src = "rude1515.gif"
  this.smil = new Image(15,15)
  this.smil.src = "smil1515.gif"
  this.blink = new Image(15,15)
  this.blink.src = "blink1515.gif"
  this.cool = new Image(15,15)
  this.cool.src = "cool1515.gif"
  return this;
}; //swapImages
A1515 = 0;
if (browserOk) A1515 = new swapImages;

function showGif(navn, id) {
  if (browserOk)
    eval( "document.images." +navn +".src = A1515."+id+".src");
  return true;
}; //showGif
function showRude(navn) {
  if (browserOk)
    eval( "document.images." +navn +".src = A1515.rude.src" );
  return true;
}; //showRude

//--> </script>

de enkelte links bliver så:

<A HREF="predikestolen.html"
    onMouseover="showGif('pstol','blink')"
    onmouseout="showRude('pstol')"><b>Digte, tanker, ...</b></a>
<img src='rude1515.gif' name='pstol' border='0' width='15' height='15'>

<A HREF="windsurfing.html"
    onMouseover="showGif('wsurf','cool')"
    onmouseout="showRude('wsurf')"><b>Windsurfing</b></a>
<img src='rude1515.gif' name='wsurf' border='0' width='15' height='15'>

så mange links du gider, blot de har hvert deres navn.

mvh JakobA
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