Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Istruzioni per aprire una nuova finestra in javascript

    Io ora ho document.location.href = un link

    mi apre il link nella stessa finestra io invece vorrei che me l'aprisse in una nuova finestra

    Grazie Mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Prova con:

    window.open('','pippo');
    pippo.location.href=link;

  3. #3
    Come lo inseriresti qui?


    function doSearch(form) {
    var x,query="";
    for (i=0;i<form.what.value.length;i++) {
    var tch=form.what.value.charAt(i);
    if (tch!=' ')
    query+=tch;
    else query+='+';
    }
    x=form.where.options.selectedIndex;
    if (x==0) location.href="http://www.altavista.com/cgi-bin/query?q="+query+"&kl=XX&pg=q&Translate=on"

    Qui x esempio


    if (x==1) location.href="http://search.yahoo.com/bin/search?p="+query


    Qui x esempio


    if (x==2) location.href="http://www.google.com/search?q="+query
    if (x==3) location.href="http://www.virgilio.it/virgilio/owa/ft.startquery?querystr="+query+"&cerca=Cerca&dbfro m=virgilio"
    if (x==4) location.href="http://search-arianna.iol.it/abin/search?query="+query+"&select=in+Italia"
    if (x==5) location.href="http://search.excite.com/search.gw?c=web&search="+query
    //if (x==6) location.href="http://www.lycos.it/cgi-bin/pursuit?matchmode=and&mtemp=main&etemp=error&query ="+query+"&cat=it"
    //if (x==7) location.href="http://search.dogpile.com/texis/search?q="+query+"&geo=no&refer=dp-search&fs=web"
    }
    </script>

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    codice:
    if (x==1) {
    window.open('','pippo'); 
    pippo.location.href="http://www.altavista.com/cgi-bin/query?q="+query+"&kl=XX&pg=q&Translate=on";
    }

  5. #5
    Cosi non funziona!!!!!

    Prova a verificare

    Basta che ti copi il codi in una pagina html

    <html>

    <head><script language="JavaScript">

    function doSearch(form) {
    var x,query="";
    for (i=0;i<form.what.value.length;i++) {
    var tch=form.what.value.charAt(i);
    if (tch!=' ')
    query+=tch;
    else query+='+';
    }
    x=form.where.options.selectedIndex;
    window.open('','pippo');
    if (x==0) pippo.location.href="http://www.altavista.com/cgi-bin/query?q="+query+"&kl=XX&pg=q&Translate=on"
    if (x==1) pippo.location.href="http://search.yahoo.com/bin/search?p="+query
    if (x==2) pippo.location.href="http://www.google.com/search?q="+query
    if (x==3) pippo.location.href="http://www.virgilio.it/virgilio/owa/ft.startquery?querystr="+query+"&cerca=Cerca&dbfro m=virgilio"
    if (x==4) pippo.location.href="http://search-arianna.iol.it/abin/search?query="+query+"&select=in+Italia"
    if (x==5) pippo.location.href="http://search.excite.com/search.gw?c=web&search="+query
    //if (x==6) pippo.location.href="http://www.lycos.it/cgi-bin/pursuit?matchmode=and&mtemp=main&etemp=error&query ="+query+"&cat=it"
    //if (x==7) pippo.location.href="http://search.dogpile.com/texis/search?q="+query+"&geo=no&refer=dp-search&fs=web"
    }
    </script>

    <title></title>
    </head>

    <body>

    <form name="formric" onSubmit="doSearch(this); return false;">


    <input type="text" name="what" size="21" style="border: 1px dashed #000000"><!--<option>Lycos</option>
    <option>Dogpile</option>-->



    <select name="where" size="1">
    <option>Altavista</option>
    <option>Yahoo</option>
    <option>Google</option>
    <option>Virgilio</option>
    <option>Arianna</option>
    <option>Excite</option>
    </select> <input type="submit" name="INVIA" value="Cerca"
    style="background-color: #EAEAEA; color: #000000; font-family: Verdana; border: 1 solid #000000">
    </p>
    </form>
    </body>
    </html>

  6. #6
    *** dal moderatore ***
    non e' corretto intrufolarsi in una discussione per introdurre un altro quesito (hai gia' la tua discussione aperta, non esagerare!)
    *** ***
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Scusa, ho scordato un pezzo:
    davanti a:
    window.open(...);
    metti:
    pippo=window.open(...);

  8. #8
    Grazie Mille funziona alla grande

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.