Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    random banner con target blank

    Ciao a tutti,

    io ho questo javascript per far visualizzare in modalità random e temporizzata dei banner con i loro relativi link, solo che non riesco a trovare il punto esatto dove mettere il target _blank, secondo voi dove lo devo inserire?

    <SCRIPT LANGUAGE="JavaScript">
    number_of_sponsors=6;

    var sctr=0;
    var halt=0;
    var isn=new Array();
    for (i=0;i<number_of_sponsors;i++){
    isn[i]=new Image();
    }

    isn[0].src="images/statico/testata_banner1.gif";
    isn[1].src="images/statico/testata_banner2.gif";
    isn[2].src="images/statico/testata_banner3.gif";
    isn[3].src="images/statico/testata_banner4.gif";
    isn[4].src="images/statico/testata_banner5.gif";
    isn[5].src="images/statico/testata_banner6.gif";

    var durl=new Array();
    durl[0]="http://www.flashkit.com";
    durl[1]="http://www.html.it";
    durl[2]="http://www.risorseflash.it";
    durl[3]="http://www.swishzone.com";
    durl[4]="http://www.psdrevolution.it";
    durl[5]="http://www.erain.com";

    function rotateIt(){
    if (halt!=1){
    sctr++;
    if (sctr>number_of_sponsors-1){
    sctr=0;
    }
    document.sponsor.src=isn[sctr].src;
    setTimeout("rotateIt()",10000);
    }
    }

    function doIt(){
    halt=1;
    location.href=durl[sctr];
    }

    function dispIt(){
    parent.window.status=durl[sctr];
    }

    </SCRIPT>




    <A HREF="http://www.html.it" onClick="doIt();return false" onMouseover="dispIt();return true;">
    [img]images/statico/testata_banner2.gif[/img]</a>


    <SCRIPT LANGUAGE="JavaScript">
    sctr=0;
    rotateIt();
    </SCRIPT>

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    up

    up

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    up

    up

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Al posto di
    location.href=durl[sctr];

    devi scrivere:
    window.open(durl[sctr]);

    pero` se ti basta che funzioni nel browser iE (come lo script che hai postato), basta che scrivi:
    open(durl[sctr]);
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    quasi ok

    con il tuo tag ora apre una nuova pagina, però non funziona più la sequenza dei banner, prima ogni tot secondi compariva un nuovo banner.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quale tag? L'evento nel tag deve rimanere uguale; in particolare e` sempre necessario il return false; .

    Comunque quello che fa fermare la successione dei banner e` la direttiva:
    halt=1;
    Prova a commentarla, probabilmente non ha piu` senso se cambi la pagina.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    OK !!

    Perfetto, ora funziona!!

    Grazie mille!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.