Avatar billede delta_04 Nybegynder
18. april 2003 - 11:13 Der er 4 kommentarer

Fade billede

Hej.. Prøv at kigge på www.scanic.dk
Når man ruller over Xplayn.com og UA logoet så går den væk fra den iframe side sådan at der bliver et tomt felt der hvor der skulle være iframe siden !

Hva skyldes det ??
Her er koden til de to logoer !´

<br>
          &nbsp;&nbsp;<a href="http://www.xplayn.com"><img src="gfx/xpn1_67.gif" width="88" height="31" border="0" style="filter:alpha(opacity=40)" onmouseover="nereidFade(this,100,30,5)" onmouseout="nereidFade(this,40,50,5)"></a><br>
          <br>
          &nbsp; <a href="http://unitedadmins.com"><img src="gfx/united.gif" width="88" height="31" border="0" style="filter:alpha(opacity=40)" onmouseover="nereidFade(this,100,30,5)" onmouseout="nereidFade(this,40,50,5)"></a><br>
Avatar billede keysersoze Guru
18. april 2003 - 11:20 #1
selve dette er faden;

style="filter:alpha(opacity=40)" onmouseover="nereidFade(this,100,30,5)" onmouseout="nereidFade(this,40,50,5)">
Avatar billede keysersoze Guru
18. april 2003 - 11:21 #2
hov - manglede lige noget...

dette er funktionen der skal ligge øverst på siden;

<script>

/*
www.dkscripts.tk
*/

nereidFadeObjects = new Object();
nereidFadeTimers = new Object();

/* object - image to be faded (actual object, not name);
* destop - destination transparency level (ie 80, for mostly solid)
* rate  - time in milliseconds between trasparency changes (best under 100)
* delta  - amount of change each time (ie 5, for 5% change in transparency)
*/

function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
    if (object != "[object]"){  //do this so I can take a string too
        setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
        return;
    }
       
    clearTimeout(nereidFadeTimers[object.sourceIndex]);
   
    diff = destOp-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > destOp){
        direction = -1;
    }
    delta=Math.min(direction*diff,delta);
    object.filters.alpha.opacity+=direction*delta;

    if (object.filters.alpha.opacity != destOp){
        nereidFadeObjects[object.sourceIndex]=object;
        nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
}

</script>

og selv funktionen fungere vha

style="filter:alpha(opacity=40)" onmouseover="nereidFade(this,100,30,5)" onmouseout="nereidFade(this,40,50,5)"
Avatar billede delta_04 Nybegynder
18. april 2003 - 11:54 #3
Jeg ved godt hva faden er :) Men jeg leder efter årssagen til at den side der er iframe forsvinder når man ruller over Xplayn.com logoet !
Avatar billede keysersoze Guru
18. april 2003 - 12:10 #4
det ligner nu mere en programmeringsfejl frem for noget bevidst :) iframen forsvinder på alle sider, men det er vel ikke meningen
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