Cita:
Iniciado por perryjr La idea es que si usas Firebug o cualquier otro depurador. Que es posible que al escribir
echo ...;
te hayas colado con algun parentesis, o algunas comillas, o cualquier cosas asi, y aunque a ti te parezca que se envia bien, el verdadero resultado no es correcto. Con lo de la página me refiero a eso, que mires el código fuente QUE RECIBE EL NAVEGADOR, no el codigo fuente PHP
O postea aqui directamente el codigo php que usas para generarlo y lo pruebo no se ^.^
el script
Código PHP:
<?php
$tiempoTotal;
session_start();
if ($_SESSION["autentificado"] != "SI") {
header("Location: salir.php");
} else {
$totalini = $_SESSION["inicio"];
$user = $_SESSION["usuario"];
$ahora = date("Y-n-j H:i:s");
$tiempoTotal = (strtotime($ahora))-(strtotime($totalini));
if($tiempoTotal >= 10) { //tiempo de la session donde deberia ejecutarse mifuncion
echo "<script language='javascript'>
miFuncion();
new (miFuncion);
setTimeout(\"mifuncion()\", 1000);
</script>";
}
}
//echo "$user";
?>
hay que tener en cuenta que la funcion mifuncion(); no esta en el mismo frame
sin embargo funciona
<script language="javascript">
function mifuncion(){
alert("si me llamo");//aqui hace otra cosa
}
</script>