Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2012, 13:26
tafur
 
Fecha de Ingreso: marzo-2012
Ubicación: Colombia
Mensajes: 13
Antigüedad: 12 años
Puntos: 2
Problema al imprimir JavaScript desde php

Hola a todos tengan un buen dia,

Bueno vengo a molestarlos en esta ocasión ya que luego de mucho buscar no encontré la solución a mi problema, si por casualidad la respuesta ya esta en los foros les ruego me disculpen.

El problema es el siguiente:

Estoy haciendo un login, el cual esta siendo procesado mediante ajax por lo cual en un span me da la respuesta del servidor que se procesa en una pagina php aparte, lo que quería hacer era redireccionar luego de que se logueara correctamente pero por mas que intento no puedo.

Estoy haciendo esto

echo"
<script>
var segundos=3;
var direccion=\"index.html\"
var milisegundos=segundos*1000
window.setTimeout('window.location.replace(direcci on);',milisegundos);
</script>";

Pero no sirve la verdad no se por que.

En algun lado decia que lo intentara asi.


<?
// Mi codigo php
?>
//ahora mi script


<script>
var segundos=3;
var direccion=\"index.html\"
var milisegundos=segundos*1000
window.setTimeout('window.location.replace(direcci on);',milisegundos);
</script>

<?

Denuevo mas codigo php
?>

Tampoco me funciono, para la redireccion lei que se podia con mettas, aunque segun entiendo su uso esta desaprovado por la W3, es por esto que intento hacerlo con javascript.


Si alguno de ustedes sabe como puedo hacerlo o cual es mi error les agradezco que me dijeran.

Por cierto debo decir que intente hacer lo siguiente y tampoco funciono creo que es por el responseText que me convierte lo que envio a texto? la verdad no se.

echo "<script type=\"text/javascript\">alert(\"Fotos guardadas\");</script>";


Este es la respuesta del server en el evento ajax

if($pass==$contra){


$_SESSION['usuario'] = $usuario;
echo "<script type=\"text/javascript\">alert(\"Fotos guardadas\");</script>";
echo"<a href=\"index.html\"><div class='rectangulo'>Muchas gracias te has logueado con exito!,Seras redireccionado automaticamente de lo contrario Click aqui</div></a>";


}

El mensaje de te has logueado sale bien pero el script no.

No se si me enrede o si me entendieron, deantemano muchas gracias y siento molestarlos