[GastForen Programmierung/Entwicklung JavaScript diashow-bremse

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

diashow-bremse

lehnhardt2000
Beiträge gesamt: 1

11. Sep 2004, 14:58
Beitrag # 1 von 2
Bewertung:
(419 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo hilfdirselbst-Helfer,

ich möchte eine Diashow mit einigen Bildern laufen lassen, dafür habe ich ein Script zugegebenermaßen gefunden, dass auch gut funktioniert. Für User mit langsamer Intenet-Leitung zeigt das Script aber die Bilder unabhängig davon, ob sie schon fertig geladen sind. Ich würde nun gerne eine Bremse für das setTimeout einbauen, damit es erst loslegt (soweit man das in diesem Zusammenhang sagen kann :-), wenn das aktuelle Bild geladen ist.
Geht das? Wisst Ihr vielleicht eine Lösung?

Vielen Dank im Vorraus - L2000


... und hier ist das Script:

<script language="JAVASCRIPT" type="TEXT/JAVASCRIPT">
<!-- Hide script from old browsers

adImages = new Array("../pictures/Bild_1.jpg","../pictures/Bild_2.jpg")
thisAd = 0
imgCt = adImages.length

function rotate() {
if (document.images) {
thisAd++
if (thisAd == imgCt) {
thisAd = 0
}
document.adBanner.src=adImages[thisAd]
setTimeout("rotate()", 5 * 1000)
}
}

// End hiding script from old browsers -->
</script>


<body leftmargin="0" topmargin="0" onload="rotate()" marginheight="0"
marginwidth="0">

<div align="right"> <img src="../pictures/Bild_1.jpg"
name="adBanner" align="right" border="0" height="500" width="700"> </div>

</body>
X

diashow-bremse

Markus Walker
Beiträge gesamt: 494

22. Sep 2004, 10:14
Beitrag # 2 von 2
Beitrag ID: #110316
Bewertung:
(419 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das kann erreicht werden, wenn die Bilder durch ein Script geladen werden. Der onload Event wird erst nach dem Laden abgefeuert, wodurch ein zusätzlicher Timeout überflüssig wird.
siehe die ersten paar Zeilen des folgenden Beispiel, wie die Bilder geladen werden:
http://de.selfhtml.org/...erbuch.htm#quelltext

HTH


als Antwort auf: [#108168]

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
05.02.2021 - 05.11.2021

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Freitag, 05. Feb. 2021, 13.00 Uhr - Freitag, 05. Nov. 2021, 17.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte.

Preis: CHF 10'500.-
Dauer: 30 Tage (ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PM

Veranstaltungen
09.09.2021 - 17.12.2021

Digicomp Academy, Zürich
Donnerstag, 09. Sept. 2021, 13.00 Uhr - Freitag, 17. Dez. 2021, 19.00 Uhr

Lehrgang

Steigen Sie in die Welt des Publishings ein und erlangen Sie die Zertifizierung von Publishing NETWORK. Lernen Sie in diesem Lehrgang Druckmedien professionell zu erarbeiten, druckfertige PDFs zu erstellen und CI/CD-Vorgaben umzusetzen.

Preis: 6'300.– zzgl. 7.7% MWST
Dauer: 18 Tage(ca. 126 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt.

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberater AT digicomp DOT ch