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