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
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
Prova con:
window.open('','pippo');
pippo.location.href=link;
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>
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"; }
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>
*** 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
Scusa, ho scordato un pezzo:
davanti a:
window.open(...);
metti:
pippo=window.open(...);