Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460

    banner da aprire in una nuova finestra

    Lo script x totazione banner qui sotto funziona benissimo ma apre i links nella stessa pagina!!!

    come faccio a far sì che cliccando sui banner, i links si aprano in una nuova finestra???


    <html>
    <head>
    <script>
    <!--
    var ad=3;
    var rnd;
    var time=45000
    url=new Array();
    url[1]="url1.html";
    url[2]="url2.html";
    url[3]="url3.html";
    img=new Array();
    img[1]="img1.gif";
    img[2]="img2.gif";
    img[3]="img3.gif";
    tool=new Array();
    tool[1]="Tooltip 1";
    tool[2]="Tooltip 2";
    tool[3]="Tooltip 3";
    stat=new Array();
    stat[1]="Status Bar 1";
    stat[2]="Status Bar 2";
    stat[3]="Status Bar 3";

    function rndm(){
    rnd=Math.floor(Math.random()*ad)+1;
    if(rnd==parent.form1.rnd.value)rndm();
    else setad();

    };
    function setad(){
    parent.form1.rnd.value=rnd;
    document.ad.src=img[rnd];
    document.ad.alt=tool[rnd];
    timer=setTimeout("rndm()",time);
    };
    function adclick(){
    top.location.href=url[rnd];
    };
    // -->
    </script>
    </head>
    <body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" onload="rndm()" bgcolor="#ffffff">
    <center>
    [img]blank.gif[/img]
    </center>
    </body>
    </html>
    Ars longa...vita brevis.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    prova
    function adclick(){
    blank.location.href=url[rnd];

    oppure
    <a href="java script:adclick()" onMouseOver="parent.status=stat[rnd]; return true;" onMouseOut="parent.status=''" target="_blank">

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.