Hilfe bei Script bräuchte einen random rotator

  • Hallo ich habe eine Frage:
    Ich habe ein Script für einen LinkRotator,möchte aber das sich die Seiten (Links) nicht in Intervallen öffnen,sondern per Zufall.Es sollte nach jedem Aufruf des Links eine neue Seite geöffnet werden.Kann mir jemand helfen?
    So sieht das Script aus:

    <html>
    <head><title>Control page</title>

    <SCRIPT language="JAVASCRIPT">
    var Win;
    var page_index=0;
    var page = new Array();
    page[0] = "";
    page[1] = "";
    page[2] = "";
    page[3] = "";
    page[4] = "";
    page[5] = "";
    page[6] = "";
    page[7] = "";
    page[8] = "";
    page[9] = "";
    page[10] = "";
    page[11] = "";
    page[12] = "";
    page[13] = "";
    page[14] = "";
    page[15] = "";
    page[16] = "";
    page[17] = "";
    page[18] = "";
    page[19] = "";
    page[20] = "";
    page[21] = "";
    page[22] = "";
    page[23] = "";
    page[24] = "";
    page[25] = "";
    page[26] = "";
    page[27] = "";
    page[28] = "";
    page[29] = "";
    page[30] = "";


    function next_page()
    {

    page_index++;
    if (page_index == 45)
    page_index = 0;
    Win.location.replace(page[page_index]);


    }

    </SCRIPT>
    </head>

    <body>
    <h1>Auto Start Page Rotator</h1>

    <SCRIPT language="JAVASCRIPT">

    Win=window.open(page[0], 'Win','resize=yes,toolbar=yes,status=yes,scrollbar
    s=yes,screenX=0,screenY=0
    ,width=1000,height=666')
    setInterval("next_page();",45000);


    </SCRIPT>

    </body>
    </html>


    Danke im Vorraus

  • momentan zählst du die banner einfach hoch mit page_index++;
    du müsstest es so abändern das das per zufall passiert...

    tausch mal des page_index++ durch das aus:

    Code
    page_index = 0;
    page_index = Math.random();
    page_index *= 45;               
    page_index = Math.ceil(a);

    btw. du gibst an das dein array bis 45 geht, hab ich jetzt auch mal übernommen,
    aber du hast nur 30 oben stehen... also entweder auf 30 kürzen oder
    noch paar banner anhängen...

  • Danke für die Hilfe
    Ich hab das nun mit Hilfe eines kostenlosen Scripts in php erstellt und hochgeladen.Das hat geklappt.

  • Tut mir leid aber ich hab es so versucht wie du es beschrieben hast.Leider hat das nicht geklappt.Hatte wohl irgendeinen Fehler drinnen.Deswegen hab ich das dann mit php gemacht.
    Trotzdem danke und umsonst war es auch nicht,denn ich werde weiterhin versuchen ob es auch so geht da es mich interessiert.