Ayuda para una iniciada, búsqueda de google

Vanessa
01 de Abril del 2004
Hola soy Vanessa y me estoy iniciando en JavaScript, si eres experto en JS y quieres prestarme 5 minutos de tu tiempo te lo agradeceré, te pongo el código de éste script para hacer una búsqueda en google, te lo agradecería mucho si me encontrarás el fallo , gracias, ahí va el código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Busca en google</title>
<meta http-equiv="" content="text/html; charset=iso-8859-1">
<meta http-equiv="" content="text/html; charset=iso-8859-1">
</head>

<body>

<script language="JavaScript">
function buspal()
{var cadena="";
var texto=document.busca.cuadro.value;
var op=document.busca.opbus.value;
var prin="http://www.google.es/search?hl=es&ie=UTF-8&oe=UTF-8&as_qdr=all&q=";
var int="&btnG=B%C3%BAsqueda+en+Google";
var ioo="+site%3Awww.inicioo.com&btnG=B%C3%BAsqueda+en+Google";
var esp="&btnG=B%C3%BAsqueda+en+Google&meta=lr%3Dlang_es";
if (texto=="")
{alert("Debes introducir al menos una palabra para efectuar la búsqueda");
}
else
{switch (op)
{case 'int': cadena=prin + texto + int;break;
case 'ioo': cadena=prin + texto + ioo;break;
case 'esp': cadena=prin + texto + esp;break;
}
open(cadena);
}
}
</script>
<form name="busca">
<input type="text" name="cuadro" size="33" maxlength="255" />
<input type="submit" name="Submit" value="Encuentra" OnClick="buspal();">
<input name="opbus" type="radio" value="int" />
En Internet
<input name="opbus" type="radio" value="ioo" />
En Inicioo
<input name="opbus" type="radio" value="esp" checked />
En espa&ntilde;ol
</form>

</body>
</html>

Fradique
01 de Abril del 2004
tu problema radica en el uso del radio. se podria accesar al value asi:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Busca en google</title>
<meta http-equiv="" content="text/html; charset=iso-8859-1">
<meta http-equiv="" content="text/html; charset=iso-8859-1">
</head>

<body>

<script language="JavaScript">
function buspal()
{var cadena="";
var texto=document.busca.cuadro.value;
var op=document.busca.opbus.value;
var prin="http://www.google.es/search?hl=es&ie=UTF-8&oe=UTF-8&as_qdr=all&q=";
var int="&btnG=B%C3%BAsqueda+en+Google";
var ioo="+site%3Awww.inicioo.com&btnG=B%C3%BAsqueda+en+Google";
var esp="&btnG=B%C3%BAsqueda+en+Google&meta=lr%3Dlang_es";
//http://www.google.com/search?q=sota&ie=UTF-8&oe=UTF-8&hl=es&lr=
if (texto=="")
{alert("Debes introducir al menos una palabra para efectuar la búsqueda");
}
else
{

for(j=0;!document.busca.opbus[j];j++);
op=document.busca.opbus[j].value
switch (op)
{
case 'int': cadena=prin + texto + int;break;
case 'ioo': cadena=prin + texto + ioo;break;
case 'esp': cadena=prin + texto + esp;break;
}
open(cadena);
}
}
</script>
<form name="busca">
<input type="text" name="cuadro" size="33" maxlength="255" />
<input type="submit" name="Submit" value="Encuentra" OnClick="buspal();">
<input name="opbus" type="radio" value="int" />
En Internet
<input name="opbus" type="radio" value="ioo" />
En Inicioo
<input name="opbus" type="radio" value="esp" checked />
En espa&ntilde;ol
</form>

</body>
</html>


salu2

Fradique