Foros del Web » Programando para Internet » Javascript »

llamar un body onload desde php

Estas en el tema de llamar un body onload desde php en el foro de Javascript en Foros del Web. hola estaba trabajando con algo y me gustaría saber si se puede incluir un body onLoad="funcion();" dentro del codigo php estuve intentándolo pero no me ...
  #1 (permalink)  
Antiguo 29/10/2009, 16:32
 
Fecha de Ingreso: mayo-2009
Mensajes: 71
Antigüedad: 15 años
Puntos: 1
llamar un body onload desde php

hola estaba trabajando con algo y me gustaría saber si se puede incluir un body onLoad="funcion();" dentro del codigo php

estuve intentándolo pero no me resulta la funcion que deseo llamar es una en la cual muestra un formulario y oculta otro :

Código HTML:
<script language="javascript">
	function mostrar2(){
	$("form1").setStyle('display','none');
	$("form2").setStyle('display','block');
	}
</script> 
<?php
?>
<script language="JavaScript" type="text/javascript">
<body onLoad="mostrar2();">
</script>

<?php
?>
  #2 (permalink)  
Antiguo 29/10/2009, 16:55
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: llamar un body onload desde php

Acuerdate que PHP corre en el servidor y lo que tu quieres es algo que va a ocurrir del lado del usuario. Necesitarias para ejecutar un codigo de PHP luego que haya cargado la pagina usar AJAX. Te sugiero estudiar acerca de ello.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 29/10/2009, 16:58
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde PHP a Javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:50.