Saludos...
tengo un problemo con lo siguiente: quiero hacer un login con php y ajax, usando una base datos, si el usuario y password no estan en la base me debe salir "No estas en la base datos", hasta ahi todo bien pero si estan debe cargarse una nueva pagina, si pongo header("location:pagina.php") se me carga la pagina en el div, con el cuadro de login. Como hago para que me redireccione a una pagina nueva aqui esta el codigo...
 
<?php
include('conexion.inc.php');
 
if(isset($_POST["ingreso"]) and isset($_POST["ingreso2"]) )
{$valor=$_POST["ingreso"];
$valor2=$_POST["ingreso2"];
		$link = Conectarse();	
		$consulta=mysql_query("SELECT * FROM usuario WHERE nombre='$valor' and password='$valor2'") or die(mysql_error());
		$registro=mysql_fetch_row($consulta);
 
		if(!$registro) { 
			echo "No estas en la base de datos";
		}
		else
		{
			Se debe redireccionar una pagina nueva 
                       //header("Location:pagina.php");
 
		}
		mysql_close($link);
	}
?>
 
el index.js es:
<
function nuevoDato()
{
 
	var Mens=document.getElementById("mens");
	var inputIngreso=document.getElementById("input_1");
	var inputIngreso2=document.getElementById("input_2");
	var boton=document.getElementById("boton_1");
	var valor=inputIngreso.value;
	var valor2=inputIngreso2.value;
 
 
	// Limpio posibles mensajes que haya en el div
	Mens.innerHTML="";
 
	// Saco los espacios en blanco al comienzo y al final de la cadena
	valor=eliminaEspacios(valor);
 
	// Valido con una expresion regular el contenido de lo que el usuario ingresa
	var reg=/(^[a-zA-Z0-9.@ ]{1,40}$)/;
	if((!reg.test(valor))||(!reg.test(valor2))) 
	{
		Mens.innerHTML="Ingresa tu nombre de usuario y contraseña";
 
	}
	else
	{
 
 
		// Deshabilito el boton y el input para evitar dobles ingresos
	       boton.disabled=true;inputIngreso.disabled=true;                                               inputLista.disabled=true;
		inputIngreso.value="Ingresando...";
 
		var ajax=nuevoAjax();
		ajax.open("POST", "index_proceso.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("ingreso="+valor+"&ingreso2="+valor2);
 
 
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				// Borro el contenido del input
				inputIngreso.value="";
				// Habilito campos y boton nuevamente
				boton.disabled=false; ;inputIngreso.disabled=false; inputLista.disabled=false;
				Mens.innerHTML=ajax.responseText;
			}
 
		}
	}
}> 
  
 
 


