Foros del Web » Programando para Internet » Jquery »

varios links para un jquery dialog

Estas en el tema de varios links para un jquery dialog en el foro de Jquery en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 12/10/2009, 21:20
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 20 años, 1 mes
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:22.