Avatar billede bruhnsweb Nybegynder
12. september 2004 - 13:12

Onmouse over

Hej Eksperter

Jeg har fire store billeder, som skriftevis skal vises på en hjemmeside, afhængig af hvad musen gør.

http://www.zantiago.com/ny/

Jeg har delt det første billede op i nogle "Areas" med hyperlink referrencer.

Se nedenstående:
--------------------------------------------------------------
<p align="center"><map name="FPMap0">
<area href="http://www.filmpol.dk" shape="rect" coords="88, 185, 284, 403">
<area href="http://www.comedyonline.dk" shape="rect" coords="296, 185, 492, 403">
<area href="http://www.gamepad.dk" shape="rect" coords="507, 187, 701, 403">
</map><img border="0" src="img/Alt-slukket.jpg" usemap="#FPMap0"></p>
--------------------------------------------------------------

Nu vil jer gerne have en mouseover-funktion på, så når man fører musen over en bestemt del af billedet, så skifter det. KAn ikke helt få det til at virke :o(

Se hele koden:
--------------------------------------------------------------
<html>
<head>
<title>Zantigo.com</title>
<script language="JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" onLoad="MM_preloadImages('Alt-slukket.jpg','Alt-taendt.jpg','Filmpol.jpg','GamePad.jpg','StandUp.jpg')">


<p align="center"><map name="FPMap0">
<area onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('filmpol','','Filmpol.jpg',1)" href="http://www.filmpol.dk" shape="rect" coords="88, 185, 284, 403">
<area href="http://www.comedyonline.dk" shape="rect" coords="296, 185, 492, 403">
<area href="http://www.gamepad.dk" shape="rect" coords="507, 187, 701, 403">
</map><img border="0" src="img/Alt-slukket.jpg" usemap="#FPMap0"></p>

</body>

</html>

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

Håber I kan hjælpe


//Bruhn
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