Antworten auf deine Fragen:
Neues Thema erstellen

document.all ersetzen

toomsen

Noch nicht viel geschrieben

Hi Forum,

ich möchte in einem älteren script (ne slideshow mit fader) document.all durch document.getElementById ersetzen um es für firefox fit zu machen. Leider funktioniert das nicht. Weiß jemand Rat?

<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>

und im Body:

<td id="VU"><img src="../bilder/1_momente/ueberdieschulter.jpg" name='SlideShow' class="img_v_index">
 

K

kyle66

Guest

AW: document.all ersetzen

Hi,

das liegt daran, das dein Image keine Id hat, nur einen Namen. Du müsstest als entweder dem Image eine ID geben, oder im JS-Code document.getElementsByName('SlideShow')[0] schreiben.

Grüße
kyle
 

toomsen

Noch nicht viel geschrieben

AW: document.all ersetzen

Hi Kyle,

danke für deine Antwort. Ich habs zwar nicht hinbekommen (!), aber dein Hinweis hat mich auf die richtige Fährte geführt und ich hab nun endlich ein aktuelles und browserübergreifend funktionierendes script gefunden. Gruß Tom
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.621
Beiträge
1.538.378
Mitglieder
67.545
Neuestes Mitglied
helenkitina
Oben