Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Mario Núñez en 13 Diciembre 2014, 18:34 PM

Título: ayuda con php y java script
Publicado por: Mario Núñez en 13 Diciembre 2014, 18:34 PM
hola gente, necesito ayuda con una pagina web, se supone que esta tiene un frame que mustra una pagina php, este tiene que mostrar un texto, foto_1, y al cavo de un tiempo (5s) borra la pantalla correspondiente al frameset y presenta el texto foto_2, pero no lo hace, ¿porque no funciona?

este es el codigo:


<?php

$idsta 0;
$numid $idsta+1;
$id $numid;

if ($id 1) {
echo "foto_1";
$id2 $id 1;
goto A;
} else {
echo "error, archivo no encontrado";
}

A:
if ($id2 2) {

echo "<script language='javascript'>";
echo "function espera(){setTimeout('document.body.innerHTML = ''; div.textContent = 'foto_2';}";
echo "'espera()',5000)";
echo "</script>";  

} else {
echo "error, archivo no encontrado";
}

?>



gracias por adelantado:
;D
Título: Re: ayuda con php y java script
Publicado por: T. Collins en 13 Diciembre 2014, 19:27 PM
Estás poniendo lo siguiente:
Código (javascript) [Seleccionar]
<script language='javascript'>
function espera(){
setTimeout('document.body.innerHTML = ''; div.textContent = 'foto_2';
}
'espera()',5000)
</script>
Título: Re: ayuda con php y java script
Publicado por: Mario Núñez en 14 Diciembre 2014, 14:02 PM
ostras es verdad gracias  :xD




ahora me pasa otra cosa :XD se borra la pantalla pero no muestra el texto foto_2

codigo:

Código (php) [Seleccionar]

<?php

$idsta 0;
$numid $idsta+1;
$id $numid;

if ($id 1) {
echo "foto_1";
$id2 $id 1;
goto A;
} else {
echo "error, archivo no encontrado";
}

A:
if ($id2 2) {

echo "<script language='javascript'>";
echo "function espera(){document.body.innerHTML = '';}";
echo "setTimeout('espera()',5000);";
echo "div.textContent = 'foto_2';";
echo "</script>";  

} else {
echo "error, archivo no encontrado";
}

?>

Título: Re: ayuda con php y java script
Publicado por: #!drvy en 14 Diciembre 2014, 14:19 PM
y div esta declarado ? En la funcion javascript digo..

No hagas doble post. Existe el boton modificar.

Saludos
Título: Re: ayuda con php y java script
Publicado por: Mario Núñez en 14 Diciembre 2014, 14:50 PM
claramente, si no no me borraria la pantalla  :xD, el problema es que no me imprime la frase foto_2

codigo javascript:


   <script language='javascript'>
             function espera(){
                         document.body.innerHTML = '';
             }
             setTimeout(''espera()',5000);
             div.textContent = 'foto_2';
   </script>
Título: Re: ayuda con php y java script
Publicado por: #!drvy en 14 Diciembre 2014, 15:06 PM
....

Fíjate en tu función, cuando declaras la linea de SetTimeout.. mira a ver si div.textContent se llega a ejecutar... a eso me refería...

Saludos