Avatar billede nitues Nybegynder
08. april 2002 - 14:18 Der er 9 kommentarer og
1 løsning

behavior på rolloverimage

Hej,

Er der en der ved om det er muligt at sætte en show-hide layer-behavior på et rolloverimage? I givet fald hvordan gør man?

På forhånd tak
Avatar billede andreasmh Nybegynder
08. april 2002 - 14:24 #1
Ved du hvorfor jeg ikke kan gå ind i mit eget spørgsmål ?
Avatar billede andreasmh Nybegynder
08. april 2002 - 14:24 #2
Jeg har lavet et spørgsmål jeg ikke kan gå ind i !
Avatar billede adjust Nybegynder
08. april 2002 - 14:29 #3
<script language='javascript'>
<!--
function visTabel(tabellen) {
if (document.getElementById("tabel"+tabellen).style.display=='block') {
document.getElementById("tabel"+tabellen).style.display='none'
} else {
    document.getElementById("tabel"+tabellen).style.display='block'
    }
}

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_findObj(n, d) { //v3.0
  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); 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>



<a href="java script:void(null)" onClick="visTabel(1)" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image','','dingrafik2.gif',1)"><img name="Image" border="0" src="dingrafik1.gif"></a>

Hilsner

Adjust
Avatar billede adjust Nybegynder
08. april 2002 - 14:30 #4
Ups glemte lige tablen:

<table id="tabel1" style="Display: none;" width="480" border="0" cellspacing="0" cellpadding="0">

Adjust
Avatar billede adjust Nybegynder
08. april 2002 - 14:31 #5
Når du klikker en gang kommer tablen til syne - klik en gang til - og tablen forsvinder igen..

Adjust
Avatar billede adjust Nybegynder
08. april 2002 - 14:32 #6
Jeg ved godt at det ikke er layers - men tables...

Adjust igen :>
Avatar billede nitues Nybegynder
08. april 2002 - 18:04 #7
Kan det ikke lade sig gøre via en funktion i Dreamweaver, så man slipper for alt det kode?
Avatar billede pelkjaer Nybegynder
08. april 2002 - 18:28 #8
Du markerer da blot det billede hvor "swap image" handleren i forvejen er, og siger
behaviors-->show/hide osv. Ingen problemer i det.
Avatar billede nitues Nybegynder
12. april 2002 - 09:30 #9
Hej Adjust, jeg har fravalgt at bruge layers, man kan vel ikke regne med hvor de placerer sig alt efter hvilken browser man har!?! Derfor vil jeg gerne give dig point for at have svaret mig -og så hurtigt, tak
Avatar billede adjust Nybegynder
12. april 2002 - 09:35 #10
nitues >

Du er velkommen...

adjust ;-)
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
Kurser inden for grundlæggende programmering

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