Andre Steffens: Zufallsgrafik per CGI oder JAVA ermitteln und anzeigen

Hi,

für einen Werbeblock muß ich die einzelnen Banner per Zufallsgenerator anzeigen. Derzeit verwende ich ein JAVA-Skript, welches die einzelnen Bilder aus einer Liste nimmt und nach einander anzeigt. Diese Liste soll sich das Skript nun per Zufallsgenerator selber ermitteln.

Von mir aus kann es auch mit CGI-Funktionieren...

Vorschläge ???

Gruß Andre

  1. Hi Andre,

    da sind der Phantasie keine Grenzen gesetzt. Eine Möglichkeit (mit JavaScript und max. 60 Bildern):

    <head>
      ...
      ...
      <script language="JavaScript">
      <!--
        bild = new Array(
          '"image1.jpg" width=429 height=294',
          '"image2.jpg" width=429 height=294',
          '"image3.jpg" width=433 height=295',
          '"image4.jpg" width=434 height=315',
          '"image5.jpg" width=434 height=315',
          '"image6.jpg" width=427 height=300',
          '"image7.jpg" width=429 height=299',
          '"image8.jpg" width=430 height=300',
          '"image9.jpg" width=430 height=300',
          '"image10.jpg" width=435 height=298'
        );

    function bildnr()
        {
          return (new Date()).getSeconds() % bild.length;
        }
      // -->
      </script>
    </head>

    <body ...>
    ...
    ...
    <script language="JavaScript">
        <!--
          document.write('<img src=' + bild[bildnr()] + '>');
        // -->
    </script>
    </body>

    Gruß,
    Stefan

    1. Gruß,
      Stefan

      Danke, sieht schon ganz gut aus, aber wie ich sehe wird hier jedesmal ein neues zufallsprinzip gewählt. Mein Ziel ist es beim Aufruf der Page eine komplett neue Liste zu erstellen.

      Gruß Andre

  2. hi Andre,

    machst ja viel mit Werbung, vielleicht ist der Artikel "Anzeigen schalten im Web - Rotationsprinzip" was fuer dich.

    Erschienen in der aktuellen ix, 1/99 ;-)

    Frohe Weihnachten
    Olaf

      1. P.S. auch im Web:
        http://www.heise.de/ix/artikel/1999/01/147/

        Danke für den Tip, habe mir die Sache mal angesehen, ist ganz interessant, nur leider kann ich nix mit Anfangen.
          1. Ich kann keine SSI verwenden
          2. Das ganze muß per Zufallsgenerator arbeiten.

        Gruß Andre (PS: Frohes Fest...!!!)

        1. hi Andre,

          Danke für den Tip,

          bitte

          1. Ich kann keine SSI verwenden

          vielleicht ist dann ein Providerwechsel angesagt ;-)

          Deine HP mit viel Werbung (wie sich das fuer einen Terminseveice gehoert - wie sollte der auch sonst finanziert werden <gg> koennte das wohl auf Dauer gebrauchen.

          Tschuess
          und gutes neues Jahr

          auf zum Y2K-Bug ;-)

          1. Deine HP mit viel Werbung (wie sich das fuer einen Terminseveice gehoert - wie sollte der auch sonst finanziert werden <gg> koennte das wohl auf Dauer gebrauchen.

            Einen Providerwechsel habe ich mir auch bereits überlegt. Aber der muß was können:

            1. Jedemenge WebSpace (mind. 12 MB)
            2. Keine Werbeeinblendung
            3. CGI / SSI
            4. E-Mail Server
            5. am besten gratis *grins*

            Wenn mir jemand einen guten empfehlen kann...

            Gruß Andre

            1. Einen Providerwechsel habe ich mir auch bereits überlegt. Aber der muß was können:

              1. Jedemenge WebSpace (mind. 12 MB)
              2. Keine Werbeeinblendung
              3. CGI / SSI
              4. E-Mail Server
              5. am besten gratis *grins*

              Wenn mir jemand einen guten empfehlen kann...

              Gruß Andre

              Nicht nur Bauern koennen die EU melken <gg>

              versuchs mal mit einem Kurs bei "www.akademie.de", man kann sinnvolle Sachen lernen und bekommt dann einen gratis Server ein Jahr umsonst. (10 MB, wenn es mehr wird (wie willst du die nur vollkriegen), ob allerdings auch SSI enthalten ist, weiss ich im Moment nicht.

              Tschuess
              Olaf

  3. Hi Andre,

    ich würde Dir vorschlagen, JavaScript in die Schublade zu stecken und die ganze Sache mit Perl / cgi zu machen. Alles andere hat keinen Zopf (schon allein wegen der IE 3.x -Nutzer). Beispiele hierfür findest Du im Web ja zuhauf. Entweder Du schreibst ein SSI (Server Side Include) oder du verwendest ein Perl-Programm, daß die GIF-Datei rüberschiebt (also <img src="xxx.cgi">.

    Was dynamische Graphiken anbelangt: schau' doch mal auf meine Page - da wird kräftig dynamisiert .. und ein paar SSIs sind auch mit dabei

    ciao
      K@rl