Avatar billede hepogica Nybegynder
08. december 2002 - 16:39 Der er 4 kommentarer og
1 løsning

mouseover med billedskift i 2 celler

Håber nogen kan hjælpe mig med dette script ...
Det er lavet med Dreamweaver MX. Rolloveren  virker MEN jeg vil gerne have at der ved mouseover og klik skifter et billede som IKKE er i samme celle som min rollover.
så der ved mouseover skifter to billeder. selve knappen og et billede under knapmenuen. comprende? Håber jeg ... :-)

Her er koden:
<script language="JavaScript">
<!--
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_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_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;
}

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];}
}
//-->
</script>

Og Html-delen:

<td height="53" colspan="2" valign="top"><font color="#990000"><a href="link1.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image15','','pics/menu/menu_01b.gif',1)"><img src="pics/menu/menu_01a.gif" name="Image15" width="220" height="53" border="0"></a></font></td>
Avatar billede tobias_cool Nybegynder
08. december 2002 - 19:35 #1
document.getElementById("billede").src= "yow.bmp"
istedet
Avatar billede Slettet bruger
09. december 2002 - 21:55 #2
<td height="53" colspan="2" valign="top"><font color="#990000"><a href="link1.html" onClick="MM_swapImage('billede1Navn','','billede1Src.gif','billede2Navn','','billede2Src.gif');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image15','','pics/menu/menu_01b.gif','billedeNavn','','billedeSrc.gif');"><img src="pics/menu/menu_01a.gif" name="Image15" width="220" height="53" border="0"></a></font></td>

Husk at skifte billedenavn og billedsrc ud.
Avatar billede hepogica Nybegynder
12. december 2002 - 14:02 #3
Tak der phoenixy
det var jo nemt nok .... men dine point skal du ha´
1000 tak :-)
Avatar billede hepogica Nybegynder
12. december 2002 - 14:05 #4
phoenixy ... hvodden i H giver accepterer jeg så du får point? *GG*
Er lidt dåm! :-P
Avatar billede Slettet bruger
13. december 2002 - 14:28 #5
Jeg svarer lige, så er det nemmere for dig! :)
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