Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/03/2011, 13:40
erxaca
 
Fecha de Ingreso: enero-2010
Mensajes: 389
Antigüedad: 14 años, 3 meses
Puntos: 4
Respuesta: Cambiar imagen segun su name y parametro

perdon ese code js esta mal, el correto es este:

Código HTML:
 <script type="text/javascript">
  <!--
    var oldprod, oldname, oldnum;
    function cambiarValores(obj,prod) {
      var img = obj.src;
	  img = img.split('/').pop();
      img = img == 'boton-bebidas-' + obj.alt + '-off.png' ? 'images/boton-bebidas-' + obj.alt + '-on.png' : 'images/boton-bebidas-' + obj.alt + '-off.png';
      obj.src = img;
	  if(oldprod == prod) {
	    var oldimg = document.getElementsByName(oldname)[0];
		oldimg.src = 'images/boton-bebidas-' + oldnum + '-off.png';
	  }
	  oldprod = prod;
	  oldnum = obj.alt
	  oldname = obj.name;
  //-->
  </script> 
oldname guarda el parametro que se la pasa a la funcion, por ejemplo Coca-Cola, Fanta-Naranja, Nesti etc y las images se diferencian entre 1 y2 tomandolo de los alt. Todas son las mismas imagenes solo hay off u on.

Saludos ;)