Ver Mensaje Individual
  #11 (permalink)  
Antiguo 22/03/2002, 10:16
FeReNZCy
 
Fecha de Ingreso: junio-2001
Mensajes: 110
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: malditos frames

Bueno amigo jlmm, ¡¡¡por fin he descubierto cuál era el problema real!!! :cantar: :cantar: .

El problema era que yo escribia la sentencia de la siguiente manera:
Cita:
alert(parent.left.test.value)
...y realmente lo que tenía que teclear era lo siguiente:
Cita:
alert(parent.left.test[indice].value
...donde índice era un número representando la posición que ocupa dentro de tu código. Un ejemplo representativo de esto es el siguiente:
Cita:
<html>
<head>
<title>Untitled</title>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function validar()
{
var i=0,pos=0;
for (i=0;i<=1;i++)
{
if (parent.left.form1.test.checked)
{
pos=i;
}
}
alert(parent.left.form1.test[pos].value);
}
//-->
</SCRIPT>

</head>

<body>
<form name="form1">
<input type="radio" name="test" value="test1">testbuton1
<input type="radio" name="test" value="test2">testbuton1
<input type="Button" name="boton" value="aceptar" onclick="validar()">
</form>
</body>
</html>


Este ejemplo lo que hace es que cuando tu pulsas un radio y luego pulsas el boton "aceptar", te presenta por pantalla el valor del radio que se haya pulsado.

Era fácil, ¿no?
Hay un refrán que ilustra esto muy bien y es:
Cita:
Los árboles no me dejan ver el bosque
:) :) .

En fin creo que este mensaje se puede dar por cerrado, dándole las gracias al maravilloso jlmm que me ha estado ayudando desde el principio y esperando que sirva de ayuda para los que se encontraban en mi misma situación.

Bye
FeReNZCy

P.D.: ¡¡¡JODER CÓMO ME ENROLLO CUANDO ESTOY CONTENTO!!!