keke82: automatischer Bilderwechsel

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

  1. 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

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. 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

      1. 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)

      2. 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.
        
        1. 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?

      3. 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

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. 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 ;)