Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery/UI] Jak zabezpieczyć przed ponownym otwarciem okna Dialog
maniek74
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 26.08.2013

Ostrzeżenie: (0%)
-----


Witam

Napisałem taki skrypt:
  1. $(document).ready(function() {
  2. $("#liveChat").click(function() {
  3. // Pobranie cookies
  4. $.get(domain+'/_'+component+'/modules/chat/chatFunction.php?func=cookiesCheck', function(data){
  5. var json = $.parseJSON(data);
  6. if(json.type == 'OK'){
  7. $("#liveChatMessage34").html(data);
  8. var message = "<div id='"+json.cookies+"' class='chatContainer'>";
  9. message += "<div class='chatMessages'></div>";
  10. message += "<div class='chatBottom'>";
  11. message += "<form action='#' onSubmit='return false;' id='chatForm'>";
  12. message += "<input type='hidden' name='cookies' id='cookies' value='"+json.cookies+"'/>";
  13. message += "<input type='hidden' name='cookies' id='session' value='"+json.session+"'/>";
  14. message += "<input type='text' name='text' id='text' value='' placeholder='Wpisz wiadomość' />";
  15. message += "<input type='submit' name='submit' value='Wyślij' />";
  16. message += "</form>";
  17. message += "</div>";
  18. message += "</div>";
  19. $(message).dialog({
  20. title : "Title",
  21. width: 500,
  22. id: json.cookies,
  23. }).dialogExtend({
  24. "closable" : true, // enable/disable close button
  25. "maximizable" : true, // enable/disable maximize button
  26. "minimizable" : true, // enable/disable minimize button
  27. "collapsable" : false, // enable/disable collapse button
  28. "dblclick" : 'maximize', // set action on double click. false, 'maximize', 'minimize', 'collapse'
  29. "titlebar" : false, // false, 'none', 'transparent'
  30. "minimizeLocation" : "left", // sets alignment of minimized dialogues
  31. });
  32. }
  33. });
  34. });
  35. });


Wszystko działa fajnie, ale potrzebuje dorobić jeszcze żeby nie można było otworzyć 2 okien równocześnie. Może ktoś mnie naprowadzić jak to zrobić?.

Pozdrawiam

Ten post edytował maniek74 8.07.2016, 16:52:33
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 16:32