Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2011, 12:19
luckxhor
 
Fecha de Ingreso: enero-2008
Ubicación: en Punta Arenas
Mensajes: 47
Antigüedad: 16 años, 3 meses
Puntos: 0
Ejecutar funcion al cargar un div

Hola hola, tengo el siguiente problema:

Tengo una página a la cual en cierto div, le inserto el contenido de ciertas páginas llamandolas a traves de la funcion load() de jquery...
Lo que quiero hacer es que al cargar la página, se ejecute alguna función javascript que esta en un archivo incluido en la página principal...

Por ejemplo tengo esto:
<div id="menu" >
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="pag2.html">pag2</a></li>
<li><a href="pag3.html">pag3</a></li>
<li><a href="pag4.html">pag4</a></li>
<li><a href="pag5.html">pag5</a></li>
</ul>
</div>

<div id="contenido">
// Aqui cargo el contenido de cada página
</div>

En el archivo js.js tengo algo asi:

$('#menu li a').click(function(){
// Aquí uso load y cargo los datos en #contenido según
// la página.
});
function div_pag2(){
// Aquí hago algunas acciones para el div_pag2
}

Y ahora, por ejemplo, en pag2.html, tengo esto:

<div id="div_pag2">
// Contenido de pag2
</div>

Todo lo de arriba lo tengo funcionando, el problema va en que quiero hacer alguna acción cuando cargue o se muestre el #div_pag2 (llamar a la función div_pag2) SIN HACER CLICK ni algún evento parecido. Leí sobre live() y no me sirve porque necesita algún evento como click. :(

Alguna sugerencia????

Salu2.