Con una función de DW lo hice, pero el problema está en que la ventana original se borra y deja este mensaje de error: "No se encontró la página".
Esta ventana debería quedar como es, sin modificarse para nada, ya que es la home del web site.
No sé casi nada de javascript, y seguramente está faltando alguna instrucción antes del envío de los datos o al componer la última variable, no se, espero que ustedes me ayuden a resolverlo.
Aqui está el código completo.
Código PHP:
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
function MM_openBrWindow(theURL,winName,features)
{
window.open(theURL,winName,features);
}
</script>
</head>
<body>
<script language="JavaScript">
function startSearch(){
searchString = document.searchForm.searchText.value;
if(searchString != ""){
searchEngine = document.searchForm.whichEngine.selectedIndex + 1;
finalSearchString = "";
if(searchEngine == 1){
finalSearchString = "http://www.google.com/search?q=" + searchString;
}
if(searchEngine == 2){
finalSearchString = "http://www.altavista.digital.com/cgi-bin/query?pg=q&what=web&fmt=.&q=" + searchString;
}
if(searchEngine == 3){
finalSearchString = "http://av.yahoo.com/bin/query?p=" + searchString + "&hc=0&hs=0";
}
location.href = window.open(finalSearchString);
}
}
</script>
<table border cellpadding=0 cellspacing=0>
<tr>
<td>
<form style="margin:0" name="searchForm">
<input name="searchText" type="text">
<select NAME="whichEngine">
<option SELECTED>Google</option>
<option>Altavista</option>
<option>Yahoo!</option>
</select>
<input NAME="button" TYPE="button" onClick="startSearch()" VALUE="Buscar">
</form>
</table>
</body>
</html>
Salu2 y gracias de antemano :)