hilfdirselbst.ch
Facebook Twitter gamper-media
Tipps und Tricks zu Adobe GoLive von Dirk Levy, GoLive FAQ's von Randolph Sterna
perplex
Beiträge: 125
14. Okt 2003, 19:02
Beitrag #1 von 13
Bewertung:
(2573 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallsbild oder Bildwechsel beim Einloggen


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... Top
 
X
SabineP  M 
Beiträge: 7586
14. Okt 2003, 19:25
Beitrag #2 von 13
Beitrag ID: #54508
Bewertung:
(2573 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallsbild oder Bildwechsel beim Einloggen


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
als Antwort auf: [#54505] Top
 
perplex
Beiträge: 125
15. Okt 2003, 08:39
Beitrag #3 von 13
Beitrag ID: #54540
Bewertung:
(2573 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallsbild oder Bildwechsel beim Einloggen


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
als Antwort auf: [#54505] Top
 
Dirk Levy  A 
Beiträge: 9237
15. Okt 2003, 09:11
Beitrag #4 von 13
Beitrag ID: #54544
Bewertung:
(2573 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallsbild oder Bildwechsel beim Einloggen


Kannst Du die Aktion nicht als Headaktion
for onload einbauen?

Gruß
Dirk

[Adobe GoLive Tipps & Tricks]
http://www.gltipps.de
als Antwort auf: [#54505] Top
 
SabineP  M 
Beiträge: 7586
15. Okt 2003, 09:56
Beitrag #5 von 13
Beitrag ID: #54552
Bewertung:
(2573 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallsbild oder Bildwechsel beim Einloggen


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

als Antwort auf: [#54505]
(Dieser Beitrag wurde von SabineP am 15. Okt 2003, 09:57 geändert)
Top
 
perplex
Beiträge: 125
15. Okt 2003, 10:47
Beitrag #6 von 13
Beitrag ID: #54568
Bewertung:
(2573 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallsbild oder Bildwechsel beim Einloggen


@ 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
als Antwort auf: [#54505] Top
 
SabineP  M 
Beiträge: 7586
15. Okt 2003, 11:00
Beitrag #7 von 13
Beitrag ID: #54575
Bewertung:
(2573 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallsbild oder Bildwechsel beim Einloggen


>>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
als Antwort auf: [#54505] Top
 
Dirk Levy  A 
Beiträge: 9237
15. Okt 2003, 11:10
Beitrag #8 von 13
Beitrag ID: #54577
Bewertung:
(2573 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallsbild oder Bildwechsel beim Einloggen


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
als Antwort auf: [#54505] Top
 
Petra Rudolph p
Beiträge: 1554
15. Okt 2003, 11:17
Beitrag #9 von 13
Beitrag ID: #54581
Bewertung:
(2573 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallsbild oder Bildwechsel beim Einloggen


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
als Antwort auf: [#54505] Top
 
perplex
Beiträge: 125
15. Okt 2003, 11:38
Beitrag #10 von 13
Beitrag ID: #54590
Bewertung:
(2573 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallsbild oder Bildwechsel beim Einloggen


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
als Antwort auf: [#54505] Top
 
SabineP  M 
Beiträge: 7586
15. Okt 2003, 12:12
Beitrag #11 von 13
Beitrag ID: #54601
Bewertung:
(2573 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallsbild oder Bildwechsel beim Einloggen


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
als Antwort auf: [#54505] Top
 
perplex
Beiträge: 125
15. Okt 2003, 16:46
Beitrag #12 von 13
Beitrag ID: #54676
Bewertung:
(2573 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallsbild oder Bildwechsel beim Einloggen


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 :-(
als Antwort auf: [#54505] Top
 
SabineP  M 
Beiträge: 7586
15. Okt 2003, 17:10
Beitrag #13 von 13
Beitrag ID: #54680
Bewertung:
(2573 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallsbild oder Bildwechsel beim Einloggen


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
als Antwort auf: [#54505] Top
 
X