Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/11/2014, 12:10
yopmail
 
Fecha de Ingreso: agosto-2014
Mensajes: 294
Antigüedad: 9 años, 8 meses
Puntos: 4
Respuesta: Como poner un mismo script dos o más veces?

Cita:
Iniciado por GeekGirl Ver Mensaje
La idea de una función no es repetirla muchas veces sino reutilizarla cuando el código es exactamente el mismo y cambia solamente un parámetro. Es un error definir dos veces una misma función.
Si lo único que cambia es el string "reloj1", "reloj2", etc, por qué no se lo pasas como parámetro?

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.     function cargarImagen(tipoReloj){
  3.         ahora=new Date();
  4.         hora=ahora.getHours();
  5.         imagen="http://chatopcionesbinarias.vv.si/senales/Numeros/"+hora+".png";
  6.         document.images[tipoReloj].src=imagen;
  7.     }
  8. </script>

Y cuando hagas el llamado a esa función, le pasás el valor que necesites:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.     cargarImagen("reloj1");
  3.     cargarImagen("reloj2");
  4. </script>

Saludos :)
Mil Gracias por tu respuesta!! +1:) el unico problema es que no es solo es cambiar "reloj2" si no también esto:

Código HTML:
       imagen="http://chatopcionesbinarias.vv.si/senales/Numeros/"+hora+".png";
De ahi que queria ponerlo dos veces.. jeje (ademas por que soy bastante nuevo en el hambito del javascript)

Se podria de alguna manera usar 2 veces esa funcion de la image ?

Muchas Gracias por todo!