Foros del Web » Programando para Internet » Javascript »

mensaje de confirmacion

Estas en el tema de mensaje de confirmacion en el foro de Javascript en Foros del Web. Buenas, tengo un pequeño bug en mi aplicacion que no logro resolverlo. Tengo una funcion js que ejecuta un dialogo de confirmacion cuando hace click ...
  #1 (permalink)  
Antiguo 02/10/2009, 14:13
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 5 meses
Puntos: 43
mensaje de confirmacion

Buenas,
tengo un pequeño bug en mi aplicacion que no logro resolverlo.
Tengo una funcion js que ejecuta un dialogo de confirmacion cuando hace click en un link.
el html es
Código html:
Ver original
  1. <div id="dialog" title="Borrar">
  2.         <p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;">&nbsp;</span>Seguro que quiere eliminar este elemento?</p>
  3. </div>
  4. .....
  5. <td class="action">
  6.                                 <a class="edit" href="index.php?modules=links&amp;opcion=editar&amp;id=<? echo $link['id_link'];?>" title="Editar Enlace">
  7.                                     Editar
  8.                                 </a>
  9.                                 <a class="delete" id="delete" href="index.php?modules=links&amp;opcion=borrar&amp;id=<? echo $link['id_link'];?>" title="Borrar Enlace">
  10.                                     Borrar
  11.                                 </a>                               
  12.                             </td>

y el js es:
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.                     'Cancelar': function() {
  18.                         $(this).dialog('close');
  19.                     }
  20.                 }
  21.             });                    
  22.  
  23.             $('#delete').click(function() {  
  24.                $('#dialog').dialog('open');  
  25.                return false;
  26.             });  
  27.            
  28.             $('#mensaje').click(function(){              
  29.                  $("#mensaje").slideUp();          
  30.             });
  31.            
  32.            
  33.         });

El bug que tengo es que cuando en mi tabla tengo mas de un registro, y hago click en el link borrar del segundo registro no me sale el cuadro de confirmacion y me ejecuta la funcion asociada, solo me sale en el primer registro nomas.
Como puedo solucionarlo?
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 16:08.