30/12/2011, 15:04
|
| | Fecha de Ingreso: diciembre-2011
Mensajes: 7
Antigüedad: 12 años, 10 meses Puntos: 0 | |
Respuesta: Redirigir con checkbox Hola de nuevo,
Mira finalmente he modificado el codigo y consigo redireccionar como queria.
El caso es que solo me funcion si abro una nueva ventana, es decir:
Con window.open(url); funciona OK.
Con window.location (url); No funciona.
Como ya no sabia que probar, he hecho que la funcion js devuelva el valor var.
Entonces al crear el form llamo a la funcion en action:
<form method="post" name="myform" action="return ir(myform);">
Pero no interpreta el valor simplemente me renvia a ..../return ir(myform);
Aquí le dejo el código:
<html>
<head>
<script type="text/javascript">
function ir(f) {
var url = (f.iagree.checked) ? "http://www.google.com": "http://www.facebook.com";
//alert("Hello! I am an alert box!!");
//document.write(url);
//window.location (url);
//window.open(url);
//location.replace(url);
return url;
}
</script>
</head>
<!-- action = '(url)'-->
<body>
<form method="post" name="myform" action="return ir(myform);">
<p><input type="checkbox" name="iagree"/> Click to go to google</p>
<p>ir(myform);</p>
<p><input type="submit" name="validation" value="send"/></p>
</body>
</form>
</html>
Muchas gracias por su ayuda |