Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/06/2013, 05:01
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
Respuesta: function jquery para cambiar la imagen según div oculto

buenos días,

a la hora de implementarlo el efecto no se produce:

Código HTML:
Ver original
  1. <table class="tablamenu">
  2. <tbody><tr class="tablapentr">
  3. <td>Codigo</td>
  4. <td>Descripción</td>
  5. <td>Precio</td>
  6. <td>Unidad</td>
  7. <td></td>
  8. <td></td>
  9. </tr>      
  10.  
  11. <tr class="enlaceV1" id="9517" onmouseover="javascript:color(this.id,1);" onmouseout="javascript:color(this.id,2);" style="background-color: rgb(245, 245, 245);">
  12. <td>D35AC010</td>
  13. <td>PINTURA PLÁSTICA COLOR</td>
  14. <td><div class="derecha">5,38</div></td>
  15. <td></td>
  16. <td>
  17. <a href="#" onclick="javascript:$('ainfo0').toggle('slow', function(){var imgsrc = ($('ainfo0')).is(':hidden') ? '/images/precios/bajar.png' : '/images/precios/subir.png';document.getElementById('aimage0').src = imgsrc;});"><img id="aimage0" src="/images/precios/bajar.png"></a>
  18. </td>
  19. <td><span><a href="#" onclick="javascript:agregarPartida('D35AC010','PINTURA PLÁSTICA COLOR','5,38','m²');"><img id="apartida0" src="/precios/apartida.png"></a></span>
  20. </td>
  21. </tr>
  22.  
  23. <div id="ainfo0" class="ainfo">
  24. <tr>
  25. <td colspan="6">
  26. <span>m². Pintura plástica color lisa PROCOLOR mix o similar en paramentos verticales y horizontales, lavable dos manos, i/lijado y emplastecido.</span>
  27. <span class="icerrar"><a href="#" onclick="javascript:$('ainfo0').toggle('slow', function(){var imgsrc = ($('ainfo0')).is(':hidden') ? '/images/precios/bajar.png' : '/images/precios/subir.png';document.getElementById('aimage0').src = imgsrc;});"><img id="aimage0" src="/images/precios/cerrar.png"></a></span>
  28. <br>
  29. </td>
  30. </tr>
  31. </div>

lo que no funciona es:
Código HTML:
Ver original
  1. <a href="#" onclick="javascript:$('ainfo0').toggle('slow', function(){var imgsrc = ($('ainfo0')).is(':hidden') ? '/images/precios/bajar.png' : '/images/precios/subir.png';document.getElementById('aimage0').src = imgsrc;});"><img id="aimage0" src="/images/precios/bajar.png"></a>

Código HTML:
Ver original
  1. <a href="#" onclick="javascript:$('ainfo0').toggle('slow', function(){var imgsrc = ($('ainfo0')).is(':hidden') ? '/images/precios/bajar.png' : 'images/precios/subir.png';document.getElementById('aimage0').src = imgsrc;});"><img id="aimage0" src="/images/precios/cerrar.png"></a>

creo que por que el contenido está en el td de la tabla, pero no se que modificación habría que hacer a la llamada de jquery.

gracias por la ayuda.

un saludo,
josé carlos.