Ergebnis 1 bis 8 von 8
  1. #1
    Duncen ist offline Grünschnabel
    registriert
    08-06-2002
    Beiträge
    5

    Banner-rotation

    Ich hab hier nen Script der nach dem einbauen von 3 weiteren bannern nicht mehr funktioniert.
    Weiß wer wieso nicht ?



    <script LANGUAGE="JavaScript">
    // global variable for current sponsor
    var sponsor = 2;

    // function to link to appropriate sponsor
    // (for demonstration, displays a dialog instead)
    function GoSponsor() {
    if (sponsor==1) window.location.href="http://test.de";
    if (sponsor==2) window.location.href="http://www.test.de";
    if (sponsor==3) window.location.href="http://www.beispiel.de";
    if (sponsor==4) window.location.href="http://beispiel.html";
    if (sponsor==5) window.location.href="http://www.test.de";
    }

    // function to rotate image (currently uses 5 images)
    function rotate() {
    if (++sponsor > 2) sponsor = 3;
    if (++sponsor > 3) sponsor = 4;
    if (++sponsor > 4) sponsor = 5;
    if (++sponsor > 5) sponsor = 1;
    document.images[0].src = "banner" + sponsor + ".gif";
    window.setTimeout('rotate();',10000);
    }

    </script>
    <body onLoad="window.setTimeout('rotate();',10000);">

    <a HREF="javascript:GoSponsor();">

    <p align="center"><img NAME="banner" SRC="banner1.gif" border="0" width="468" height="60">
    </a></p>

  2. #2
    Duncen ist offline Grünschnabel
    registriert
    08-06-2002
    Beiträge
    5
    Weiß es wirklich keiner und will keiner ?

  3. #3
    Avatar von Albu
    Albu ist offline Foren-Gott
    registriert
    04-07-2001
    Beiträge
    13.501
    Wenn Du mir sagst, was diese Zeilen Code machen, dann kriegst Du den Jackpot, bzw. findest die Lösung bestimmt selbst:
    PHP-Code:
    if (++sponsor 2sponsor 3;
    if (++
    sponsor 3sponsor 4;
    if (++
    sponsor 4sponsor 5;
    if (++
    sponsor 5sponsor 1
    Um es ein bißchen deutlicher zu machen hier eine überarbeitet Version (lediglich umformatiert, gleicher Fehler enthalten!!):
    PHP-Code:
    if (++sponsor 2
    {
      
    sponsor 3;
    }
    if (++
    sponsor 3)
    {
      
    sponsor 4;
    }
    if (++
    sponsor 4)
    {
      
    sponsor 5;
    }
    if (++
    sponsor 5)
    {
      
    sponsor 1;

    1. Get people to play Space Taxi
    2. Sell real estates on neptun
    3. Profit!

    IE is not a browser, it is a scream.


    Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark to read.

  4. #4
    Avatar von Manitou
    Manitou ist offline Lounge-Member
    registriert
    01-06-2001
    Ort
    Winsen/Aller
    Beiträge
    3.206
    Nicht so unfreundlich, wenn ich bitten darf. Es gibt auch Leute hier, die ab und zu mal was arbeiten müssen und ne Telefonauskunft sind wir hier auch nicht.

    Jetzt zu deinem Problem. Ich gehe davon aus, das das obige Script das Original ist und Du jetzt statt 5 Banner 8 Banner hast.

    Dann mußt Du eigentlich nur in den beiden Funktionen jeweils drei Zeilen hinzufügen mit der entsprechenden Numerierung.

    if (sponsor==6) window.location.href="http://www.sechs.de";

    sowie

    if (sponsor++ > 6) sponsor = 7;

    usw. Aber beim letzten natürlich wieder auf sponsor=1 verweisen.

    Das Doppelplus sollte meiner Meinung nach hinter der Variable stehen. Dann sollte das funzen.

    Gruß

    Manitou

    Hups, haben wir uns überschnitten *g*

  5. #5
    Duncen ist offline Grünschnabel
    registriert
    08-06-2002
    Beiträge
    5
    War nicht unfreundlich gemeint, ist halt nur verdammt wichtig für mich und meine Site.
    Und das Problem tritt auf seitdem ich die Banneranzahl von 2 auf 5 erhöht habe.

    Ich versuch mal ob ich das jetzt hinbekomme.
    Dange
    Geändert von Duncen (10-06-2002 um 23:11 Uhr)

  6. #6
    Duncen ist offline Grünschnabel
    registriert
    08-06-2002
    Beiträge
    5
    Negative.
    Bin zu blöd für Java -.-

  7. #7
    Avatar von Albu
    Albu ist offline Foren-Gott
    registriert
    04-07-2001
    Beiträge
    13.501
    spiel den von mir markierten Part mal mit sponsor = 2 durch... (so aufm Stück Papier von mir aus)... dann sollte eigentlich die Erleuchtung kommen...
    1. Get people to play Space Taxi
    2. Sell real estates on neptun
    3. Profit!

    IE is not a browser, it is a scream.


    Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark to read.

  8. #8
    Duncen ist offline Grünschnabel
    registriert
    08-06-2002
    Beiträge
    5
    Langsam wirds peinlich...hab keine Ahnung.
    Habens jetzt zu zweit versucht und kamen nicht drauf....

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •