Antworten auf deine Fragen:
Neues Thema erstellen

Bildertausch in Java Script automatisch starten

MIKNE

Nicht mehr ganz neu hier

Hallo liebe Forummitglieder,
probiere gerade ein Javs script aus, das mir wie eine Dieshow Bilder wechselt.
Das Skript im Head:

<script type="text/javascript">
function fade(step) {
var imgs = document.getElementById("meinFader").getElementsByTagName("img");

step = step || 0;

imgs[counter].style.opacity = step/100;
imgs[counter].style.filter = "alpha(opacity=" + step + ")"; //

step = step + 2;

if (step <= 100) {
window.setTimeout(function () { fade(step); }, 1);
} else {
window.setTimeout(next, 3000);
}
}

function next() {
var imgs = document.getElementById("meinFader").getElementsByTagName("img");

if (typeof(counter) != "number") {
counter = 0;
}

counter++;

if (counter < imgs.length) {
fade();
}
};
</script>
<style type="text/css">
.next { position: absolute; top: 0; left: 0; opacity: 0; filter:alpha(opacity=0); }
#meinFader { position: relative; }
</style>
<!--

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}
//-->
</script>

im Body:

<td width="78%" align="left" valign="top"><p id="meinFader">
<img src="Home/images/Index_1.jpg" alt="">
<img src="Home/images/Index_2.jpg" alt="" class="next">
<img src="Home/images/Index_3.jpg" alt="" class="next">
<img src="Home/images/Index_4.jpg" alt="" class="next">
<img src="Home/images/Index_2.jpg" alt="" class="next">
<img src="Home/images/Index_3.jpg" alt="" class="next">
</p>
<p><a href="javascript:next()">slideshow starten</a></p>

es funktioniert auch, aber man muss auf "slideshow starten" drücken.
Wie kann ich das skript automatisch starten?
 

cebito

undefined

AW: Bildertausch in Java Script automatisch starten

HTML:
<body onload="javascript:next();">

startet beim Laden der Seite automatisch...
 

MIKNE

Nicht mehr ganz neu hier

AW: Bildertausch in Java Script automatisch starten

hallo Cebito,
danke für deine Antwort
haben nun

<p><a href="javascript:next()">Slideshow starten</a></p>

durch

<p><body onload="javascript:next();"></a></p>

ersetzt aber da rührt sich nichts, oder muss ich <body onload . . . .>
wo anders plazieren?
 

cebito

undefined

AW: Bildertausch in Java Script automatisch starten

Das da unten kannst ohne ersetzen löschen, direkt wo dein body beginnt, schreibst statt nur <body> eben <body onload="javascript:next();">
 
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.642
Beiträge
1.538.514
Mitglieder
67.559
Neuestes Mitglied
Andi Schäfer
Oben