Fade fuer Bilder
hi leute,Ihr habt euch betimmt schonmal gefragt wie machen ide das mit diesem milchigen Überblendeffekt???
So einfach gehts :
Öffnet den Editor und gebt diesen Code hier ein, danach speichert ihr die Datei unter dem Namen "fade.js"
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
if (object != "[object]"){
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);
}
}
Nun fügt ihr diesen Befehl in den Header eurer HTMl Datei.
<script language="JavaScript" src="fade2.js" type="text/javascript"></script>
Nun diesen Befehl in den Body und dort geb ihr die URl an.
<img onMouseOver=nereidFade(this,100,4,4) style="FILTER: alpha(opacity=20)" onMouseOut=nereidFade(this,20,4,4) src="http://urldeswebspaces/Bild.jpg" width="88" height="31" border="0" alt="GFX-Striker">Wenn es probleme gbit einfach bei mir Melden.
Visit Me Bartospage

Kommentare
kleine Erläuterung zu den Codes find ich ja bei Tutorials immer ganz hilfreich, meinste nich?
und leider funktionieren die ganzen fade codes nicht in Opera, auch wenn Java Script in Opera eingeschaltet ist.
ich dachte immer Tut und Erklärung sind untrennbar?! XD
<br>Habs nicht getestet aber erst schreibst du das man die Datei unter dem Namen "fade.js" abspeichern soll und dann gibts du ein Script mit ´ src="fade2.js" ´ an???
einfach und sieht sehr gut aus... niemand ist perfekt, ist doch viel besser wenn man einen fehler sucht... und dann findet und alles supa funzt !!!
<br>
<br>guter fader
<br>gut gescriptet
<br>
<br>carlos
du musst fade2.js in fade.js umbennen dann gehts irgendwie gehts auch nur im Inetexplorer in Mozilla gehts auch net
lol
<br>das wäre glaube ich zu viel verlangt...
kann man nicht die smilies ausschalten? verwirrt ein bissschen...