automatischer Bilderwechsel
keke82
- html
Hallo
Zur Zeit habe ich auf meiner Homepage auf deren Titelseite ein Bild
eingebunden ist. Nun möchte ich das so ändern, dass an dieser Stelle immer
wieder ein neues Bild geladen wird (ähnlich einer Dia-Schau) Ich stell mir
das so vor, dass ca. alle 5-10 Sekunden dort automatisch ein anderes Bild
erscheint. Kann ich das in HTML machen? Oder gibts da irgend 'ne Freeware dazu?
Danke für Eure Antworten
Hi,
Nun möchte ich das so ändern, dass an dieser Stelle immer
wieder ein neues Bild geladen wird (ähnlich einer Dia-Schau) Ich stell mir
das so vor, dass ca. alle 5-10 Sekunden dort automatisch ein anderes Bild
erscheint.
baue eine animierte Grafik. Dann können Deine Besucher den Nerveffekt leicht abschalten, ohne irgendwelche Einbußen zu haben.
Kann ich das in HTML machen? Oder gibts da irgend 'ne Freeware dazu?
HTML hilft Dir zu exakt 0%, und Freeware gleich welcher Art - abgesehen von einem Programm zur Erstellung von Grafik-Animationen - kann auch nichts bewirken, außer Techniken zu benutzen, die Dir ohne dieses Zusatzprogramm ebenso gut zur Verfügung stehen.
Cheatah
baue eine animierte Grafik. Dann können Deine Besucher den Nerveffekt leicht abschalten, ohne irgendwelche Einbußen zu haben.
das ist nicht wirklich das richtige
mach folgendes:
<div id="bilder">
<img src="" alt="" />
<img src="" alt="" />
<img src="" alt="" />
</div>
und dann ein javascript, achtung pseudocode
nehme element #bilder
gib mir alle kinderknoten von ihm (knotentyp prüfen nicht vergessen)
zähle die bilder
mach eine schleife (von 1 bis anzahl der bilder)
blende alle bilder aus
blende bild ZÄHLERNUMMER ein
wenn zählernummer großer der bilderanzahl, fang von vorne an
ist mit ca 10 zeilen javascript zu lösen und ein paar zeilen css
du musst nur sicherstellen, dass #bilder so gross ist wie deine bilder und mit overflow hidden ausgesatttet ist - damit wird das design nicht zerstört, wenn jemand kein javascript hat
mach eine schleife (von 1 bis anzahl der bilder)
die schleife ist natürlich keine echte schleife sondern ein setTimeout welches die funktion immer wieder aufruft nach einer gewissen zeit (so lange halt der welchsel zwischen den bildern dauern soll)
mach folgendes:
<div id="bilder">
<img src="" alt="" />
<img src="" alt="" />
<img src="" alt="" />
</div>
>
> und dann ein javascript, achtung pseudocode
>
> nehme element #bilder
> gib mir alle kinderknoten von ihm (knotentyp prüfen nicht vergessen)
> zähle die bilder
> mach eine schleife (von 1 bis anzahl der bilder)
> blende alle bilder aus
> blende bild ZÄHLERNUMMER ein
> wenn zählernummer großer der bilderanzahl, fang von vorne an
Warum nicht einfach nur ein Bild einsetzen und dann immer die Quelle des Bildes ändern? Spart u.a. viel Tipparbeit.
Warum nicht einfach nur ein Bild einsetzen und dann immer die Quelle des Bildes ändern? Spart u.a. viel Tipparbeit.
warum soll ein besucher ohne javascript und ausgeschalteten stylesheets nicht auch die bilder betrachten dürfen?
Hi,
baue eine animierte Grafik. Dann können Deine Besucher den Nerveffekt leicht abschalten, ohne irgendwelche Einbußen zu haben.
das ist nicht wirklich das richtige
das mag sein, aber Dein Vorschlag ist exakt das, was mit Abstand am falschesten ist.
und dann ein javascript, [...]
Prima. Dann soll ich also JavaScript abschalten, um die Seite ertragen zu können? Keine gute Idee. Ich verlasse die Seite dann lieber und komme nie wieder. Wenn das das Ziel des OP ist, hast Du ihm natürlich ein effektives Mittel an die Hand gegeben. Ansonsten ist Dein Tipp ein Fall für eine Zeitmaschine, um dessen Äußerung zu verhindern.
Kids, don't do that at home.
Cheatah
Grundlage für Zitat #969.
hallo,
natürlich ist es von der Usability oder zumutbarkeit nicht die optimale Lösung ;)
aber als Lösung für das eigentliche problem ist mein vorschlag wahrscheinlich weitaus praktikabler - warum eine animierte Grafik bauen wenn man mehrere Bilder tauschen will?
btw: wenn du dich vor bewegten bildern fürchtest, solltest du nicht mehr fernsehen :D
ein Bildwechsler selbst ist ansich nicht so schlimm - aber das ist Ansichtssache - ich finde z.B. browserfenstergrößenändernde Popups enorm nervig - die macht mein Browser nicht in einem Popup sondern einem Tab auf, immer wieder ein Spass ;)