Sidder og roder med en menu som består udelukkende af billeder. Det er lykkedes at få hover effekt vha. onmouseover. Det som der mangler nu er en "aktiv" effekt. Dvs når man trykker på et menupunkt så bliver hover billedet vist hele tiden. Men da det hele er billeder skal der forskellige billeder til hver menu punkt. Jeg er ikke særlig skarp til javascript så kan ikke selv skrive funktionen.
Vil det fungerer med en onclick i <li> og så et lille javascript der fortæller hvilket billede der skal vises? og er der nogen der kan hjælpe mig med sådan et script?
<script type="text/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];} }
Du skal lege med onmousedown og onmouseup.. onmouseup skal være samme billed som onmouseover. og onmouseup er så det billed der bliver vist når man holder mouse knappen nede (onmousedown), slipper man den igen så går den over til (onmouseup)
Det kunne være dejligt hvis du lige kunne smide hele koden eller så jeg kan se siden
Synes godt om
Ny brugerNybegynder
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.