Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/06/2008, 19:50
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Respuesta: llamar funcion desde el body al head

Hola yo_soy_nessa, bienvenida a estos lares:

No hay problema en llamar a funciones javascript donde tú quieras, ya sea en el archivo js, como en el <head>, como en el <body>, pero siempre tendrás que tener cuidado con los elementos que manejas. Es decir, no puedes ejecutar una función que hace uso de un elemento <div> en el <head> (porque todavía no está creado el <div>, que estará en el <body>).

Puedes colocar código javascript en el <head> como en el <body> con este tag:
Código HTML:
<script type="text/javascript">
<!--


// -->
</script> 
Para que se ejecute un código cuando la página termine de cargar, necesitas como dices el window.onload:
Código PHP:
window.onload funcion;
window.onload = function() {
  
uno();
  
dos();

Si la llamas cuando haces click en un botón sería:
Código PHP:
<button type="button" onclick="funcion1(); funcion2();">botón</button
Existen multitud de eventos como onclick: onmouseover, onsubmit, onmousemove, onkeypres...


Para lo demás, Google es tu amigo.


Saludos
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.