Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/11/2012, 13:23
Avatar de laratik
laratik
 
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 13 años, 11 meses
Puntos: 63
Respuesta: Imposible repetir js en la misma página

Mi primera pregunta es ¿por que no crear una clase rotator y ya? de esa manera no tendrías que usar rotator1, rotator2, rotator3, ..., rotatorN y mi segunda pregunta ¿en donde ejecutas el segundo rotator? espero que tengas una función so_init2 o algo x el estilo donde la mandes a llamar de igual manera.

No creo que halla ningún problema en colocar el mismo script dos veces, aparte de la duplicidad de código, aunque puedes probar a parametrizar la función:

Código Javascript:
Ver original
  1. window.addEventListener('DOMContentLoaded', function () {,so_init("rotator1")},false);
  2. window.addEventListener('DOMContentLoaded', function () {,so_init("rotator2")},false);
  3. function so_init(id) {
  4.     //code
  5.     imgs = d.getElementById(id).getElementsByTagName('img');
  6.     //code
  7. }

De esta manera no duplicarias código. Si tú función sirve para un elemento, debería funcionar para muchos.
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.