JavaScript - Probleme con window.location.href

 
Vista:

Probleme con window.location.href

Publicado por Alex (1 intervención) el 22/01/2008 23:56:30
Hola a todos! Pues bien, he estado buscando y buscando una solución para el problema que hoy les presento, y pues no encuentro nada, y donde lo encuentro, pruebo y no sale. El problema es que en una página que quiero que redireccione a otra mediante una validación y el método window.location.href como que no reconoce esta última. Aqui les dejo el código. Es un archivo .php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">

function verificar(){
var n=document.form1.Nombre.value;
if(confirm("Deseas ir a la página")){
window.location.href='pone_sellos.php?Nombre='+n;
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="POST">
<label>Nombre
<input name="Nombre" type="text" id="Nombre" value="<? echo $Nombre ?>" />
</label>
<p>
<label>Enviar
<input type="submit" name="Enviar" id="Enviar" value="Enviar" onclick="verificar()"/>
</label>
</p>
<a href="Cerrar.php">Cerrar</a>
</form>
</body>
</html>

Lo he probado en Mozilla Firefox y en Internet Explorer y nada... T___T por favor, quisiera ayuda porque ya no sé que hacer!! Muchas gracias de antemano!!! :D
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Probleme con window.location.href

Publicado por ambrosio (5 intervenciones) el 28/01/2008 12:44:04
Hazlo así:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">

function verificar(){
if(confirm("Deseas ir a la página")) {return (true);}
else {return (false);}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="POST" action="pone_sellos.php" onsubmit="javascript:return (verificar ());">
<label>Nombre
<input name="Nombre" type="text" id="Nombre" value="<? echo $Nombre ?>" />
</label>
<p>
<label>Enviar
<input type="submit" name="Enviar" id="Enviar" value="Enviar" />
</label>
</p>
<a href="Cerrar.php">Cerrar</a>
</form>
</body>
</html>

Luego, en "pone_sellos.php" tendrás el valor de la caja de texto "Nombre" en $_POST["Nombre"]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar