gif abspielzeit mit jvs ermitteln
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
anzeigen
banner
beispiel
beitrag
button
fragen
hilfe
meinst
timeout
unterbrochen
verstehe
voller spiel
zusammen
-
Hi,
ich habe mir mit einigen beispielen von lima-city und anderen seiten einen Banner-zusammen gesetzt,
man kann aber nur die anzeige zeit f?r alle banner festlegen.
hier der code:
<script type="text/javascript"> folder = ""; // in diesem Ordner liegen die Bilder arrPics = new Array("http://www.bild.ein.de/bild_eins.gif","http://www.bild.zwei.de/bild_zwei.gif","http://www.bild.drei.de/bild_drei.gif"); arrLinks = new Array("http://www.bild_eins.de","http://www.bild_zwei.net","http://www.www.bild_vier.net"); arrlength = arrPics.length; arrlength = arrLinks.length; speed = 6500; // je h?her die Zahl desto langsamer werden die Bildergewechselt var temp4 = 0; function change() { nameofimage = 'x1y1'; nameoflink = 'x1y1Link'; temp4 = temp4+1; if (temp4 > arrlength-1){ temp4=0; } var zahl4 = Math.round(temp4); window.document[nameofimage].src = arrPics[zahl4]; window.document.getElementById(nameoflink).href = arrLinks[zahl4]; setTimeout('change()', speed); } var zahl = 0; document.write('<a href="'+arrLinks[zahl]+'" id="x1y1Link" target="_new"><img src="'+ folder +arrPics[zahl]+'" alt="Banner" border=0 height="31" width="88" name="x1y1"></a>'); </script>
ich m?chte aber das jeder button mit voller spiel zeit angeigt wird und keiner mitten drin unterbrochen wird!
Ich brauche also einen befahl mit den ich die abspiell?nge von gif-datein herraus bekommen kann!!
Danke f?r eure hilfe
Beitrag ge?ndert am 18.08.2005 11:08 von lan-ops -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Sry wegen meiner etwas komplizierten erkl?rung.
hier vieleicht nochmal etwas einfacher:
ich m?chte mit Java-Script die Zeit ermitteln in der ein gif ganz abgespielt wird, dann kan ich diese zeit in den timeout setzen, und so wird jedes gif einmal ganz durchgespielt bevor das n?chstekommt!
hier ein beispiel zur problem l?sung:
<script type="text/javascript"> folder = ""; // in diesem Ordner liegen die Bilder arrPics = new Array("http://www.bild.ein.de/bild_eins.gif","http://www.bild.zwei.de/bild_zwei.gif","http://www.bild.drei.de/bild_drei.gif"); arrLinks = new Array("http://www.bild_eins.de","http://www.bild_zwei.net","http://www.www.bild_vier.net"); arrlength = arrPics.length; arrlength = arrLinks.length; speed = 6500; // je h?her die Zahl desto langsamer werden die Bildergewechselt var temp4 = 0; function change() { nameofimage = 'x1y1'; nameoflink = 'x1y1Link'; temp4 = temp4+1; if (temp4 > arrlength-1){ temp4=0; } var zahl4 = Math.round(temp4); window.document[nameofimage].src = arrPics[zahl4]; window.document.getElementById(nameoflink).href = arrLinks[zahl4]; speed = leagegif(arrPics[zahl4]); setTimeout('change()', speed); } var zahl = 0; document.write('<a href="'+arrLinks[zahl]+'" id="x1y1Link" target="_new"><img src="'+ folder +arrPics[zahl]+'" alt="Banner" border=0 height="31" width="88" name="x1y1"></a>'); </script>
Ich hoffe das war verst?ndlicher!
Beitrag ge?ndert am 18.08.2005 13:13 von lan-ops -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage