Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Okienko potwierdzające
Forum PHP.pl > Forum > Przedszkole
xxdrago
Witam, mam takie coś:


  1. <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
  2. <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
  3. <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
  4.  
  5. <script type="text/javascript">
  6. $(document).ready(function(){
  7. $("#dialog-form").hide();
  8. $("#confirms").click(function(){
  9.  
  10.  
  11. $( "#dialog-form" ).dialog({
  12. resizable: false,
  13. height:140,
  14. modal: true,
  15. buttons: {
  16. "Skasuj": function() {
  17. $( this ).dialog( "close" );
  18. // $(location).attr("href");
  19. },
  20. Cancel: function() {
  21. $( this ).dialog( "close");
  22. }
  23. }
  24. });
  25.  
  26.  
  27.  
  28. });
  29.  
  30.  
  31. $("#dialog-form").click(function(){$(this).fadeOut();});
  32. });
  33. <div id="dialog-form" title="Usuń użytkownika">
  34. <p><span class="ui-icon ui-icon-alert" style="float: left; margin: 0 7px 20px 0;"></span>Potwierdzenie usunięcia użytkownika</p>
  35. </div>
  36.  
  37.  


  1. <tr>
  2. <td style="text-align: center;">user4</td>
  3. <td style="text-align: center;"><a href="#" class="table-icon contact" title="Wyślij wiadomość"></a><a href="?delate=10" class="table-icon delete" title="Delete" id="confirms"></a></td>
  4.  
  5. </tr>


Po kliknięciu w skasuj na użytkownika, wyskakuje okienko z potwierdzeniem... Chciałbym, żeby po kliknięciu na okienku skasuj dopiero go kasowało, a nie gdy kliknę od razu w link (wyskakuje okienko, i kasuje użytkownika) smile.gif nie wiem co tutaj jest źle...
lobopol
[JAVASCRIPT] pobierz, plaintext
  1. $("#confirms").click(function(e){
  2. e.preventDefault();
[JAVASCRIPT] pobierz, plaintext

dodaj
xxdrago
Dziękuje, teraz nie wiem czemu, ale działa tylko w pierwszym <tr> po kliknięciu w następne "nic sie nie dziej" normalnie jakbym kliknął w link:)
lobopol
Bo używasz do łapania klika id, id musi być na stronie unikalne (js, widzi tylko pierwsze) zmień na klasę #confirms w tabelce też
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.