26/02/2010, 10:04
|
| | Fecha de Ingreso: noviembre-2009
Mensajes: 112
Antigüedad: 15 años, 1 mes Puntos: 0 | |
Borrar todo de la ventana anterior Buenas tengo un archivo1.php:
</head>
<body>
<form id="form1" name="form1" target="_blank" action="ejemplito.php">
<input type="button" name="registrarse" id="registrarse" value="registrarse" onclick="cargarContenido()"/>
<div align="center" id="divRegistrar" class="rojo"></div>
</form>
</body>
el script es:
function cargarContenido(){
var t1, t2;
t1 = "hola";
t2 = "holita";
alert(t1+t2);
ajax=nuevoAjax();
ajax.open("POST", "archivo2.php",true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4) {
document.getElementById("divRegistrar").innerHTML = ajax.responseText;
window.document.form1.target="_blank";
}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("t1="+t1+"&t2="+t2)
}
y el archivo2.php es:
<?php
echo "Datos en POST: <pre>";
print_r($_POST);
echo "</pre>";
?>
Me pasan los datos correctamente, pero lo que pasa es que cuando doy click en el botón me muestra los datos pero el botón sigue ahy en la pagina, es decir, q muestra el botón y "Datos en POST: ....."
Entonces como hago para q me desaparezca el botón y sólo me muestre los "Datos en POST: ..."
Gracias por las respuestas |