Problema con window.onload y body.onload en un mismo html
Hola a todos;
En primer lugar saludos al ser éste mi primer post.
Veréis, tengo una web en la cual, en el head declaro la siguiente función;
-----------------------------------------------------
<script type="text/javascript">
window.onload = function(){
var refreshed_content = Array('!content','sidebar');
// the html-object with id "content" is our primary content area,
// and will be animated.
// the html-object with id "sidebar" is our secondary content area
// and will be refreshed without animation.
// you need to mark your primary area with a "!".
// you can add as many secondary area's as you like, for example
// var refreshed_content = Array('!content','sidebar', 'navigation', 'another_area');
bda.start(refreshed_content); // initiate the script
}
</script>
-------------------------------------
Lo que hace ésta función es cargar cierta información en una parte de la página sin necesidad de volver a cargar el html entero. Funcionaba una vez puesto todo OK.
El caso es que ahora, en la parte que se que carga con la función arriba citada, he creado un div que contiene un texto en acordeón, es decir, haciendo clic sobre él, desglosa, por decirlo de algún modo.
Para ejecutar éste script he hecho lo siguiente, llamar desde el head un .js, y el body dejarlo así:
----------------------------------------------------------
<body onload="new Accordian('basic-accordian',5,'header_highlight')">
---------------------------------------------------------
Ahora, lo que ocurre es que éste efecto acordeón me funciona perfectamente, pero me ha dejado de funcionar el primero, con lo que se me carga de nuevo el html entero.
Me estoy volviendo loco y no se como hacerlo. Si alguien quiere echar un vistazo está colgada en www.ingenniacomunicacion.com/web/servicios_grafico.html
Un saludo a tod@s y muchas gracias por adelantado;
Marcos Nieto