Markus Roth: Bannerrotation

Hallo.
Ich brauche eine Bannerrotation...

Der Banner kommt bis jetzt als Zufallsanzeige...

Ich möchte aber, dass alle X Sekunden ein neuer angezeigt wird, ohne,  dass die ganze Seite neugeladen werden muss.
Nur den Banner aus der DB....
Wie geht das?

  1. Hallo Roth,

    Ich möchte aber, dass alle X Sekunden ein neuer angezeigt wird, ohne,  dass die ganze Seite neugeladen werden muss.
    Wie geht das?

    Bitte tue das nicht. Es ist unfair gegenüber den Leuten mit langsamer
    Verbindung und denen mit Abrechnung nach Traffic. Außerdem nervt
    es beim Lesen.

    Gruß
    Alexander Brock

    --
    SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:? ss:| de:> js:( ch:| sh:( mo:} zu:}
    http://againsttcpa.com
    1. Ich möchte das ja eigentlich auch nur für jemanden programmieren, komme aber nicht weiter.

      1. Hallo Markus,

        Ich möchte das ja eigentlich auch nur für jemanden programmieren, komme aber nicht weiter.

        Du brauchst eine Funktion, die dem Bannerbild eine neue Quelle zuordnet
        und window.setTimeout

        Gruß
        Alexander Brock

        --
        SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:? ss:| de:> js:( ch:| sh:( mo:} zu:}
        http://againsttcpa.com
        1. Und wie baue ich dort ein, dass ein Banner alle x Sekunden aus der Datenbank (MySQL) geladen wird (ohne, dass die Seite reloadet werden muss)?

          1. Hallo Markus,

            Und wie baue ich dort ein, dass ein Banner alle x Sekunden aus der Datenbank (MySQL) geladen wird (ohne, dass die Seite reloadet werden muss)?

            Indem du eine Funktion schreibst, die dem Bild mit bild.src=foo; eine neue
            Quelle verpasst und sich nach x Sekunden mit window.setTimeout selbst
            aufruft. Die bessere Lösung ist, das zu lesen, was ich gepostet habe
            (den Artikel über Animationen {und ihn deinem Auftraggeber zeigst})
            und dich dann entscheidest, den Banner nicht zu wechseln.

            Gruß
            Alexander Brock

            --
            SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:? ss:| de:> js:( ch:| sh:( mo:} zu:}
            http://againsttcpa.com
            1. Es sind aber mehrere Bildquellen, und immer wieder unterschiedliche.

              1. Hallo Markus,

                Es sind aber mehrere Bildquellen, und immer wieder unterschiedliche.

                Dann schreibst du alle Bildquellen in ein Array, aus dem du
                dann mit deiner Funktion zufällig eins auswählst und anzeigst.
                Das ganze ist aber sowieso hinfällig, weil vernünftige Leute
                sofort JS und Bild-Animationen ausschalten, wenn sie so einen Quatsch sehen.

                Gruß
                Alexander Brock

                --
                SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:? ss:| de:> js:( ch:| sh:( mo:} zu:}
                http://againsttcpa.com
        2. Der / Die Banner sollen aber aus der Datenbank eingelesen werden...