Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/02/2009, 04:27
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: problemas con dos js, que por separado funcionan

Ya, porque lo que no has comentado es que tienes un tercer script (scripts.js) que vuelve a hacer lo mismo con el window.onload, cargandose lo que haya antes.

Cada vez que un script hace algo como window.onload = function() { ... } o <body onload="miFuncion()"> se está apropiando él solito del evento onload. Si tienes varios scripts que se deben ejecutar en el onload, no puedes permitir eso.

Lo que tienes que hacer es en scripts.js, en las líneas 128 más o menos, donde hace lo del window.onload = ... cambiarlo para que lo haga como te he puesto para el bbcode, con Event.observe.



NOTA1: Por cierto, si no quieres meter esa línea en el bbcode.js directamente, ponla en otro fichero, no hay problema, pero carga ese fichero después de haber cargado el bbcode.js

NOTA2: Al usar Event.observe, estás haciendo que tus scripts necesiten prototype.js, porque es ahí donde está definido Event.observe.