Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/10/2009, 21:20
Avatar de destor77
destor77
 
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 6 meses
Puntos: 43
varios links para un jquery dialog

buenas....
necesito ayuda con este problemita que tengo (ya se que en parte esta entre el monitor y la silla, pero eso no tiene solucion en ningun foro todavia )
Lo que no me esta funcionando es lo siguiente:
tengo una lista de link dinamicos por cada uno de los registro que traigo de mi base de datos:
Código html:
Ver original
  1. <tr <? echo $class;?>>
  2.                             <td><? echo $link['id_link'];?></td>
  3.                             <td><? echo $link['nombre'];?></td>
  4.                             <td><? echo $link['url'];?></td>
  5.                             <td><? echo estado($link['visible']);?></td>                               
  6.                             <td class="action">
  7.                                 <a class="edit" href="index.php?modules=links&amp;opcion=editar&amp;id=<? echo $link['id_link'];?>" title="Editar Enlace">
  8.                                     Editar
  9.                                 </a>
  10.                                 <a class="delete"  id="delete" href="index.php?modules=links&amp;opcion=borrar&amp;id=<? echo $link['id_link'];?>" title="Borrar Enlace">
  11.                                     Borrar
  12.                                 </a>                               
  13.                             </td>
  14.                         </tr>

y mi js esta asi:
Código javascripts:
Ver original
  1. $(function() {                  
  2.             $("#dialog").dialog({
  3.                 bgiframe: true,
  4.                 autoOpen: false,
  5.                 resizable: false,
  6.                 height:140,
  7.                 modal: true,
  8.                 overlay: {
  9.                     backgroundColor: '#000',
  10.                     opacity: 0.5
  11.                 },
  12.                 buttons: {
  13.                     'Si': function() {
  14.                         var url =$('#delete').attr("href");
  15.                         location.href=url;
  16.  
  17.                     },
  18.                     'Cancelar': function() {
  19.                         $(this).dialog('close');
  20.  
  21.                     }
  22.                 }
  23.             });                    
  24.              
  25.             $('#delete').click( function(e){
  26.                $(this).click(function(){
  27.                    $('#dialog').dialog('open');
  28.                    return false;
  29.                 });                
  30.                
  31.             });
  32.            
  33.             $('#mensaje').click(function(){              
  34.                  $("#mensaje").slideUp();          
  35.             });
  36.            
  37.            
  38. });

El problema es que solo me muestra el alert de confirmacion en el link de eliminar del primer registro, pero si hago click en los siguientes registros no me muestra el alert de confirmacion.

Como puedo lograr que salga el alert de confirmacion en todos los links de eliminar y que al hacer click en si me tome el href del link clikeado.

desde ya muchas gracias