Noch nicht viel geschrieben
Hi Forum,
ich möchte in einem älteren script (slideshow mit fader) document.all durch document.getElementById ersetzen, da in Firefox der Fader nicht funktioniert. Leider klappt das nicht so ohne weiteres. Weiß jemand Rat?
Das script:
Im Head:
<SCRIPT type="text/javascript" >
<!--
// Geschwindigkeit in Millisekunden
var slideShowSpeed = 4000;
// Dauer der Überblendung in Sekunden
var crossFadeDuration = 3;
var Pic = new Array();
// Für mehr Bilder einfach anfügen
Pic[0] = '../bilder/1_momente/IMG_8931.jpg'
Pic[1] = '../bilder/1_momente/IMG_8789.jpg'
Pic[2] = '../bilder/1_momente/IMG_8908.jpg'
Pic[3] = '../bilder/1_momente/dasmodell.jpg'
Pic[4] = '../bilder/1_momente/IMG_8590.jpg'
Pic[5] = '../bilder/1_momente/urbancowboy1.jpg'
// Hier nichts ändern
var t;
var j = 0;
var p = Pic.length;
var preLoad = new Array();
for (i = 0; i < p; i++) {
preLoad = new Image();
preLoad.src = Pic;
}
function runSlideShow() {
if (document.all) {
document.images.SlideShow.style.filter="blendTrans (duration=2)";
document.images.SlideShow.style.filter="blendTrans (duration=crossFadeDuration)";
document.images.SlideShow.filters.blendTrans.Apply ();
}
document.images.SlideShow.src = preLoad[j].src;
if (document.all) {
document.images.SlideShow.filters.blendTrans.Play( );
}
j = j + 1;
if (j > (p - 1)) j = 0;
t = setTimeout('runSlideShow()', slideShowSpeed);
}
//-->
</script>
Im Bodytag: onload="runSlideShow()"
Im Body:
<td id="VU"><img src="../bilder/1_momente/ueberdieschulter.jpg" name='SlideShow' class="img_v_index">
Website-Link:
Vielleicht kann jemand helfen. Gruß Tom
ich möchte in einem älteren script (slideshow mit fader) document.all durch document.getElementById ersetzen, da in Firefox der Fader nicht funktioniert. Leider klappt das nicht so ohne weiteres. Weiß jemand Rat?
Das script:
Im Head:
<SCRIPT type="text/javascript" >
<!--
// Geschwindigkeit in Millisekunden
var slideShowSpeed = 4000;
// Dauer der Überblendung in Sekunden
var crossFadeDuration = 3;
var Pic = new Array();
// Für mehr Bilder einfach anfügen
Pic[0] = '../bilder/1_momente/IMG_8931.jpg'
Pic[1] = '../bilder/1_momente/IMG_8789.jpg'
Pic[2] = '../bilder/1_momente/IMG_8908.jpg'
Pic[3] = '../bilder/1_momente/dasmodell.jpg'
Pic[4] = '../bilder/1_momente/IMG_8590.jpg'
Pic[5] = '../bilder/1_momente/urbancowboy1.jpg'
// Hier nichts ändern
var t;
var j = 0;
var p = Pic.length;
var preLoad = new Array();
for (i = 0; i < p; i++) {
preLoad = new Image();
preLoad.src = Pic;
}
function runSlideShow() {
if (document.all) {
document.images.SlideShow.style.filter="blendTrans (duration=2)";
document.images.SlideShow.style.filter="blendTrans (duration=crossFadeDuration)";
document.images.SlideShow.filters.blendTrans.Apply ();
}
document.images.SlideShow.src = preLoad[j].src;
if (document.all) {
document.images.SlideShow.filters.blendTrans.Play( );
}
j = j + 1;
if (j > (p - 1)) j = 0;
t = setTimeout('runSlideShow()', slideShowSpeed);
}
//-->
</script>
Im Bodytag: onload="runSlideShow()"
Im Body:
<td id="VU"><img src="../bilder/1_momente/ueberdieschulter.jpg" name='SlideShow' class="img_v_index">
Website-Link:
Vielleicht kann jemand helfen. Gruß Tom
Zuletzt bearbeitet: