Forenindex » Archiv » Adobe GoLive » Zufallsbild oder Bildwechsel beim Einloggen

Zufallsbild oder Bildwechsel beim Einloggen

perplex
Beiträge gesamt: 125

14. Okt 2003, 19:02
Bewertung:

gelesen: 3429

Beitrag als Lesezeichen
Hallo

ich habe eine Seite in GoLive 6.0.1 gestaltet auf welcher
oben ein Bild über die ganze Breite (795 Pixel) steht.
Nun möchte ich, dass jedesmal wenn man sich auf der Seite
einloggt ein anderes Bild an dieser Stelle erscheint. Also
eigentlich eine Art Zufallsbild. Wie geht das? Ich möchte
das nicht mit einem Mauskontakt (onmouse) oder so lösen,
sondern dass das einfach bei jedem neuen Einloggen geschieht.
Ist das auch möglich, wenn dieses Bild jeweils aus verschiedenen
Slices und einem animierten Gif besteht?
Danke für Eure Hilfe...

Zufallsbild oder Bildwechsel beim Einloggen

SabineP
Beiträge gesamt: 7586

14. Okt 2003, 19:25
Bewertung:

gelesen: 3429

Beitrag als Lesezeichen
Hallo Perplex,

was verstehst Du unter "Einloggen"?
Machst Du das mit einer .htaccess?

Der Webserver muß auch noch wissen,
ob der User sich gerade eben eingeloggt hat
oder ob er nur den Reloadbutton Deiner Seite gedrückt hat.

Mir ist noch nicht klar wie man das lösen kann.

Gruß Sabine

Zufallsbild oder Bildwechsel beim Einloggen

perplex
Beiträge gesamt: 125

15. Okt 2003, 08:39
Bewertung:

gelesen: 3429

Beitrag als Lesezeichen
Hallo Sabine

sorry das war wohl einwenig falsch formuliert.
Ich meinte, dass jedesmal wenn man auf die Seite
kommt (nach Eingabe der www-Adresse) ein
anderes Bild erscheint.
Man könnte das ja mit der Aktion Zufallsbild lösen.
Ich möchte aber nicht, dass zuerst eine Mausaktion
stattfinden soll, sondern einfach bei jedem neuen
Aufruf der Seite (siehe http://www.bmw.com).

Andreas

Zufallsbild oder Bildwechsel beim Einloggen

Dirk Levy
  
Beiträge gesamt: 9464

15. Okt 2003, 09:11
Bewertung:

gelesen: 3429

Beitrag als Lesezeichen
Kannst Du die Aktion nicht als Headaktion
for onload einbauen?

Gruß
Dirk

[Adobe GoLive Tipps & Tricks]
http://www.gltipps.de

Zufallsbild oder Bildwechsel beim Einloggen

SabineP
Beiträge gesamt: 7586

15. Okt 2003, 09:56
Bewertung:

gelesen: 3429

Beitrag als Lesezeichen
Hallo Perplex,
bei bmw.com ist irgendein serverseitiges Script am Werk oder es werden SSI des Apache genutzt.
Von außen kann man das leider nicht so genau sehen.

Schau mal hier, ein Beispiel mit SSI:
http://hotwired.lycos.com/...97/39/randomImg.html

Diese Anweisung ermittelt die aktuelle Sekunde (wird auf der Beispielseite in rot dargestellt)
<!--#config timefmt="%S" -->

Wenn das letzte Zeichen der aktuellen Sekundenzahl 0 oder 5 ist,
dann zeige das Bild innocence.gif

<!--#if expr="$DATE_GMT = /0$/ || $DATE_GMT = /5$/" -->
<img src="stuff/innocence.gif" -->

andernfalls, wenn das letzte Zeichen der Sekundenzahl 1 oder 6 ist,
dann zeige das Bild hiero15.gi

<!--#elif expr="$DATE_GMT = /1$/ || $DATE_GMT = /6$/" -->
<img src="stuff/hiero15.gif" -->

...
...
Ende
<!--#endif -->

Vorteil, der Bildwechsel funktioniert ganz ohne Javascript und ohne serverseitige Interpreter einer Programmiersprache.
Der Apache ermittelt allein, welcher Quellcode anhand der If-Anweisungen an den Browser geschickt wird.
Du kannst natürlich auch den Quellcode einer ganzen Tabelle nach <!--#elif expr ... einfügen, anstatt nur ein Bild.

Gruß Sabine


(Dieser Beitrag wurde von SabineP am 15. Okt 2003, 09:57 geändert)

Zufallsbild oder Bildwechsel beim Einloggen

perplex
Beiträge gesamt: 125

15. Okt 2003, 10:47
Bewertung:

gelesen: 3429

Beitrag als Lesezeichen
@ Dirk: würde ich schon mit einer Onload Aktion machen...
aber was muss ich dort genau einstellen?

@ Sabine: danke für Deine Angaben, aber wo und wie muss ich dieses
Script platzieren?

Andreas

Zufallsbild oder Bildwechsel beim Einloggen

SabineP
Beiträge gesamt: 7586

15. Okt 2003, 11:00
Bewertung:

gelesen: 3429

Beitrag als Lesezeichen
>>wo und wie muss ich dieses Script platzieren?

Im Quellcode Deiner HTML-Seite, dort wo das Bild angezeigt werden soll.
Die HTML-Seite als *.shtml speichern.

Gruß Sabine

Zufallsbild oder Bildwechsel beim Einloggen

Dirk Levy
  
Beiträge gesamt: 9464

15. Okt 2003, 11:10
Bewertung:

gelesen: 3429

Beitrag als Lesezeichen
Ich sehe schon diese Aktion geht nicht
über den Head, muß an die Stelle wo
das Bild hin soll....
Aber im Inspektor hast Du trotzdem
verschiedene Möglichkeiten wann die
Aktion ausgeführt werden soll.

Gruß
Dirk

[Adobe GoLive Tipps & Tricks]
http://www.gltipps.de

Zufallsbild oder Bildwechsel beim Einloggen

Petra Rudolph
Beiträge gesamt: 1554

15. Okt 2003, 11:17
Bewertung:

gelesen: 3429

Beitrag als Lesezeichen
Da muß ich aber wiedersprechen. Klar geht das als Headaction:
http://www.quicktoweb.de/...lbst/headaction.html

Gruß Petra

http://www.webministration.de
http://www.quicktoweb.de

Zufallsbild oder Bildwechsel beim Einloggen

perplex
Beiträge gesamt: 125

15. Okt 2003, 11:38
Bewertung:

gelesen: 3429

Beitrag als Lesezeichen
Hallo Sabine

bin einwenig überfordert :-(
Schau doch mal bei http://www.lbb-luzern.ch/test/index.html

Wo muss ich in diesem Quellcode Dein Script platzieren,
wenn sich das oberste Bild jeweils ändern soll?
Kannst Du mir ein konkretes Beispiel anhand des Quelltextes machen?
Wäre lieb von Dir....

{Sorry Bild ist noch viel zu gross ;-)}

Andreas

Zufallsbild oder Bildwechsel beim Einloggen

SabineP
Beiträge gesamt: 7586

15. Okt 2003, 12:12
Bewertung:

gelesen: 3429

Beitrag als Lesezeichen
Hallo Perplex, hier ein Beispiel für 5 verschiedene Bilder

Ab Zeile 308 in der Datei

http://www.lbb-luzern.ch/test/pages/inhalt.html


<td colspan="11" width="795" height="125">
<!--#config timefmt="%S" -->
<!--#if expr="$DATE_GMT = /0$/ || $DATE_GMT = /5$/" -->
<img src="../images/bild_01.jpg" alt="" height="125" width="795" border="0">
<!--#elif expr="$DATE_GMT = /1$/ || $DATE_GMT = /6$/" -->
<img src="../images/bild_02.jpg" alt="" height="125" width="795" border="0">
<!--#elif expr="$DATE_GMT = /2$/ || $DATE_GMT = /7$/" -->
<img src="../images/bild_03.jpg" alt="" height="125" width="795" border="0">
<!--#elif expr="$DATE_GMT = /3$/ || $DATE_GMT = /8$/" -->
<img src="../images/bild_04.jpg" alt="" height="125" width="795" border="0">
<!--#elif expr="$DATE_GMT = /4$/ || $DATE_GMT = /9$/" -->
<img src="../images/bild_05.jpg" alt="" height="125" width="795" border="0">
<!--#endif -->
</td>

Gruß Sabine

Zufallsbild oder Bildwechsel beim Einloggen

perplex
Beiträge gesamt: 125

15. Okt 2003, 16:46
Bewertung:

gelesen: 3429

Beitrag als Lesezeichen
Hallo Sabine

danke für Deine Ausführungen. Leider funktioniert das bei mir nicht,
vorallem aber habe ich auf Zeile 308 etwas anderes. Meintest Du etwa Zeile 300? Dort habe ich <td colspan="11" width="795" height="125">.

Habe Dein Script auch dort eingefügt, aber das funzt nicht :-(

Zufallsbild oder Bildwechsel beim Einloggen

SabineP
Beiträge gesamt: 7586

15. Okt 2003, 17:10
Bewertung:

gelesen: 3429

Beitrag als Lesezeichen
Hallo Perplex,

such einfach die Zelle in der Dein Bild "bild_01.jpg" liegt.
Ich glaube Du hast schon die richtige Stelle gefunden.

Du solltest die Datei inhalt.html noch umbenennen in inhalt.shtml

Ansonnsten kann der Apache das Script gar nicht ausführen.

Frage vosichtshalber mal noch Deinen Provider,
ob Dir Server Side Includes zur Verfügung stehen.

*.shtml ist normalerweise in der Apachekonfiguration vorgesehen,
aber vielleicht hat Dein Provider für SSI eine andere Dateiendung eingestellt.

Dokumentation Apache:
http://httpd.apache.org/...mod/mod_include.html

Gruß Sabine