Forenindex » Archiv » Adobe GoLive » Automatische Diashow

Automatische Diashow

jurkowim
Beiträge gesamt:

20. Sep 2003, 08:07
Bewertung:

gelesen: 2323

Beitrag als Lesezeichen
Habe ein Problem mit einer automatischen Diashow. Die Bilder sind gleich groß, mit bild01 und bild02 benannt. Headaktion mit onload angelegt.
Funktioniert aber nicht.
Es betrifft das rechte untere Bild "Lebensqualität" mit der Frau. Das Bild soll nach 2 sec. mit dem Bild mit einem Mann getauscht werden.

http://www2.kneippbund.at/neu/index.html

oder direkt:
http://www2.kneippbund.at/...art-bund-rechts.html

DANKE

Automatische Diashow

SabineP
Beiträge gesamt: 7586

20. Sep 2003, 09:24
Bewertung:

gelesen: 2323

Beitrag als Lesezeichen
Hallo Jurkowim,

hier ein Beispiel, das erste Bild sollte b1.jpg heißen und das zweite b2.jpg

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<center>
<img src="b1.jpg" name="bild">

<script type="text/javascript">
var zeit = 2000; // 2000 Millisekunden
var anzahl = 2; // Anzahl der Bilder
var zz = 2;
window.setInterval("slide()",zeit);

function slide(){
document.bild.src="b"+zz+".jpg";
zz++;if(zz>anzahl){zz=1;}

}
</script>
</center>
</BODY>
</HTML>

(Dieser Beitrag wurde von SabineP am 20. Sep 2003, 09:28 geändert)

Automatische Diashow

jurkowim
Beiträge gesamt:

20. Sep 2003, 20:56
Bewertung:

gelesen: 2323

Beitrag als Lesezeichen
Hallo Sabine!

Danke für das Script. Klappt wunderbar. Nur müssen die Bild-Dateien im gleichen Verzeichnis wie die html-Seite stehen. Sonst hat es nämlich bei mir nicht geklappt. Ist das richtig?

Noch ne Frage: Gibt´s irgendwo gute Script-Sammlungen oder schüttelst Du die einfach so aus dem Ärmel? Kann nämlich überhaupt kein JavaScript und hätte noch 2 Script zu erstellen.

Danke
Martin

Automatische Diashow

SabineP
Beiträge gesamt: 7586

21. Sep 2003, 09:42
Bewertung:

gelesen: 2323

Beitrag als Lesezeichen
Hallo Jurkowim,

>> Nur müssen die Bild-Dateien im gleichen Verzeichnis wie die html-Seite stehen.

Ja, das ist richtig, hatte ich vergessen zu erwähnen.
Es geht aber auch mit Bilder im Unterverzeichnis, wenn Du zwei Stellen änderst:

im HTML-Code
<img src="unterverzeichnis/b1.jpg" name="bild">

im Javascript
document.bild.src="unterverzeichnis/b"+zz+".jpg";

Das Script oben ist handgemacht.

Es gibt aber auch "dicke" Scriptsammlungen, z.B.:
http://www.hotscripts.com/..._Programs/index.html

Was sollen denn die beiden Javascripte machen, die Du noch brauchst?
Vielleicht ist es gar nicht so schlimm?

Gruß Sabine

(Dieser Beitrag wurde von SabineP am 21. Sep 2003, 09:43 geändert)

Automatische Diashow

jurkowim
Beiträge gesamt:

21. Sep 2003, 19:57
Bewertung:

gelesen: 2323

Beitrag als Lesezeichen
Hallo Sabine!

Die anderen Scripts würde ich für eine Formularauswertung per E-Mail benötigen. Oder geht das mit PHP? Keine Ahnung!

Das erste wäre die Anmeldung auf meiner Seite (siehe Link rechts unten):
http://www2.kneippbund.at/neu/index.html
oder direkt
http://www2.kneippbund.at/neu/anmeldung.html

Die Anmeldung soll an die E-Mail-Adresse office@kneippbund.at mit dem Vermerk "Anmeldung zum Kneippbund" geschickt werden.


Das zweite wäre im Prinzip das gleiche mit unserem Gewinnspiel:
http://www2.kneippbund.at/...spiel-teilnahme.html

Das Mail soll wieder an office@kneippbund.at gehen mit dem Vermerk "Gewinnspiel".

Ist das kompliziert?
Ich tu mir bei den Sachen schwer, denn ich bin eigentlich Grafiker und kein Programmierer.
Dafür glaub ich, dass die Seite recht gut ausschaut, oder?
Was sagts Du dazu?

Vielen Dank für Deine Hilfe!
Martin

Automatische Diashow

SabineP
Beiträge gesamt: 7586

21. Sep 2003, 20:39
Bewertung:

gelesen: 2323

Beitrag als Lesezeichen
Hallo Martin,

http://www2.kneippbund.at/neu/anmeldung.html

Innerhalb dieses Formulars befinden sich noch keine Formularfelder.
<form action="(EmptyReference!)" method="get" name="anmeldung"></form>
Das schließende Formtag </form> schreibst Du am besten erst nach dem schließendem </table> - Tag ganz unten.

Formulare immer mit post senden. Ansonnsten kann es passieren, daß der Inhalt der Formularfelder
je nach Browser nach einer bestimmten Zeichenanzahl abgeschnitten werden.
<form action="(EmptyReference!)" method="post" name="anmeldung">


Die (EmptyReference!) muß natürlich noch ersetzt werden durch ein Perl-Script oder ein PHP-Script
das die Formulareingaben auf dem Webserver entgegenimmt und anschließend an die gewünschte E-Mail-Adresse sendet.

zum Beispiel:
<form action="http://www2.kneippbund.at/cgi-bin/mail.pl" method="post" name="anmeldung">


Steht Dir auf dem Webserver Perl oder PHP zur Verfügung
oder hat Dein Provider serverseitig einen Formmailer installiert, den Du benutzen kannst?

Mit Javascript kann man nur prüfen, ob alle erforderlichen Formularfelder ausgefüllt wurden, mehr nicht.

Alles gilt natürlich auch für das Gewinnspiel-Formular.
<form action="(EmptyReference!)" method="get" name="gewinnspiel"></form>

Hier solltest Du auch den Quellcode korrigieren.

Gruß Sabine

PS. Das hatte ich ganz vergessen. Die Seite sieht wirklich gut aus, gefällt mir wirklich.

(Dieser Beitrag wurde von SabineP am 21. Sep 2003, 20:40 geändert)

Automatische Diashow

jurkowim
Beiträge gesamt:

22. Sep 2003, 10:45
Bewertung:

gelesen: 2323

Beitrag als Lesezeichen
Hallo Sabine!

Ja, PHP steht mir zur Verfügung.
Gibt es da irgendwo etwas Fertiges zum Downloaden, das auf meine Bedürfnisse zugeschnitten ist?

Vielen Dank
Martin

Automatische Diashow

SabineP
Beiträge gesamt: 7586

22. Sep 2003, 11:05
Bewertung:

gelesen: 2323

Beitrag als Lesezeichen
Hallo Martin,

Dirk hat eine Anleitung für "Mailversand mit Formular und PHP" auf seiner Homepage:
http://www.hilfdirselbst.ch/...1&topic_id=10811

Im letzten Beitrag ist der Link.

Gruß Sabine

Automatische Diashow

jurkowim
Beiträge gesamt:

24. Sep 2003, 07:39
Bewertung:

gelesen: 2323

Beitrag als Lesezeichen
Hallo nochmal!

Danke für Deine Hilfe. Ich bin grad beim Tüfteln und hoffe, dass ich das bald hinkriege.
Melde mich dann nocheinmal, ob alles funktioniert.

lg
Martin