caesar: "Zufallsgenerator"

Wie kann man es hinbekommen, dass jedesmal, wenn eine Seite aufgerufen wird, immer ein anderes Werbebanner angezeigt wird, dh., dass sozusagen ausgelost wird?

--
"Schlaue sagen nicht, was sie wissen, sondern wissen, was sie sagen."
  1. guten Morgen,

    Wie kann man es hinbekommen, dass jedesmal, wenn eine Seite aufgerufen wird, immer ein anderes Werbebanner angezeigt wird, dh., dass sozusagen ausgelost wird?

    hast du eine MySQL Datenbank und PHP zur verfügung?

    1. hast du eine MySQL Datenbank und PHP zur verfügung?

      Nein...

      ich dachte aber, es würde mit Javascript klappen...

      --
      "Schlaue sagen nicht, was sie wissen, sondern wissen, was sie sagen."
      1. Hallo,

        Nein...

        schadeden mit PHP und einer MySQL DB hätte ich dir das mal eben sagen können.

        ich dachte aber, es würde mit Javascript klappen...

        hmm da kann ich dir leider nicht weiter helfen, da ich mich selber gar nicht mit Javascript beschäftige :-)

        Gruß jaylibII

  2. Hallo caesar,

    das steht im Archiv, z.B. hier.

    Gruß, Jürgen

    1. Hallo caesar,

      das steht im Archiv, z.B. hier.

      Gruß, Jürgen

      dort steht jedoch nur was von Bildern; bei mir kommen noch die Links hinzu...

      --
      "Schlaue sagen nicht, was sie wissen, sondern wissen, was sie sagen."
      1. Hallo caesar,

        Du brauchst dann zwei Arrays, eins für die Bildnamen und eins für die Urls. Und im document.write(...) steht dann nicht nur <img... sondern <a href=...><img ...></a>.

        Gruß, Jürgen

        1. Und was kommt hier hin?:

          var anzahl = bilder.length;

          --
          "Schlaue sagen nicht, was sie wissen, sondern wissen, was sie sagen."
          1. Hallo,

            Und was kommt hier hin?:
            var anzahl = bilder.length;

            Warum sollte da etwas anderes hinkommen? length liefert Dir die "Länge" des Feldes zurück, also die Anzahl der Zellen. Ist Dein BildArray gleich dem LinkArray würden beide length Abfragen die selbe Ziffer ergeben.

            Mit freundlichem Gruß
            Micha

            1. Ich habe es jetz so gemacht und es entsteht ein Syntaxfehler

              http://people.freenet.de/gametests/

              --
              "Schlaue sagen nicht, was sie wissen, sondern wissen, was sie sagen."
              1. Hallo,

                »» Ich habe es jetz so gemacht und es entsteht ein Syntaxfehler
                Das ist auch richtig, da Du nach der letzten Zelle noch ein Komma angehangen hast. Die letzte Zelle im Array ist immer OHNE Komma, da ihr ja nichts folgt.

                Nächstes mal besser lesen...

                Mit freundlichem Gruß
                Micha

                1. Gut, es klappt jetzt,

                  aber ich habe mich entschieden, es anders zu machen: mit Bannerrotation

                  --
                  "Schlaue sagen nicht, was sie wissen, sondern wissen, was sie sagen."
      2. Hallo,

        dort steht jedoch nur was von Bildern; bei mir kommen noch die Links hinzu...

        Und? Was hindert Dich, auch das noch zu machen?

        var links = new Array(
            'http://www.google.de',
            'http://www.selfhtml.org',
            'http://www.derletztekick.de',
            'http://forum.de.selfhtml.org',
            'http://www.seitenadresse.de'
        );

        Dann erweiterst Du die Ausgabe um genau dieses Feld:
        document.write('<p><a href="'+links[nr]+'"><img src="'+bilder[nr]+'" width="500" alt="" /></a></p>');

        Mit freundlichem Gruß
        Micha

  3. Hi,

    Wie kann man es hinbekommen, dass jedesmal, wenn eine Seite aufgerufen wird, immer ein anderes Werbebanner angezeigt wird, dh., dass sozusagen ausgelost wird?

    Den nötigen HTML-Code in ein JS-Array packen, und mit rand() oder rnd() einen diese Einträge mit write() ausgeben.

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!