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
Estás poniendo lo siguiente:
<script language='javascript'>
function espera(){
setTimeout('document.body.innerHTML = ''; div.textContent = 'foto_2';
}
'espera()',5000)
</script>
ostras es verdad gracias :xD
ahora me pasa otra cosa :XD se borra la pantalla pero no muestra el texto foto_2
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(){document.body.innerHTML = '';}";
echo "setTimeout('espera()',5000);";
echo "div.textContent = 'foto_2';";
echo "</script>";
} else {
echo "error, archivo no encontrado";
}
?>
y div esta declarado ? En la funcion javascript digo..
No hagas doble post. Existe el boton modificar.
Saludos
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>
....
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