![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 3 Dołączył: 18.08.2011 Skąd: Chrzanów Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
Potrzebuje zrobić coś na zasadzie confirm'a w js chodzi o to żeby wyskoczyło okienko (div) na środku strony z 2 przyciskami (tak/nie) po kliknięciu których coś tam się będzie działo. confirm wstrzymuje wykonanie dalszej części kodu do puki nie dostanie odpowiedzi i chodzi o coś dokładnie takiego samego tylko zrobionego na divach. Nie wiem czy da się jakoś wstrzymać wykonanie skryptu. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Można napisać pseudo confirm. Polega on na tym, że do przcisku TAK podpinasz callbacka, czyli funkcję, która ma się wykonać po naciśnięciu TAK. W ten sposób jakby symulujesz czekanie które jest w normalnym confirm
Powód edycji: [nospor]:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Wydaje mi się ,że dialog() w jquery UI nadawałby się do tego idealnie,po co się męczyć i budować coś od nowa?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 306 Pomógł: 42 Dołączył: 25.03.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Albo można też spróbować użyć jako podkład: http://fancybox.net/
-------------------- Strony WWW: http://arscreo.pl
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 3 Dołączył: 18.08.2011 Skąd: Chrzanów Ostrzeżenie: (0%) ![]() ![]() |
chodzi o to że mam zautomatyzowane blokowanie przejścia na inną podstrone jeżeli dane w formularzach zostały zmienione i w momęcie gdy wykonuje mi się post zeby załadować inne żeczy to linijke wcześniej idzie confirm tak że dialog chyba nie zabardzo się do tego nada. Ale pomysł kolegi z funkcja wyglada na ok
Można napisać pseudo confirm. Polega on na tym, że do przcisku TAK podpinasz callbacka, czyli funkcję, która ma się wykonać po naciśnięciu TAK. W ten sposób jakby symulujesz czekanie które jest w normalnym confirm tylko nie do konca wiem jak to zrobic w js dopiero raczkuje |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Mój pomysł z funkcją robi dokładnie to samo co confirm dialog w JQuery UI co zaproponował Niktoś.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 1 Dołączył: 20.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Można to wykonać przy użyciu biblioteki jQuery.
Przykłady: http://jqueryui.com/demos/dialog/ http://kailashnadh.name/code/jqdialog/ Ten post edytował HackerCrime 20.12.2011, 14:58:46 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 3 Dołączył: 18.08.2011 Skąd: Chrzanów Ostrzeżenie: (0%) ![]() ![]() |
bawiłem się troszkę teraz z tym: http://kailashnadh.name/code/jqdialog/
i niestety ale przepuszcza to co jest pod nim nie blokuje mi kodu:/ i wywołałem go przed confirm, najpierw pojawił się confirm a potem dopiero to cudo :/ |
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No tak, przecież ci napisałem, że modalne confirmy nie będą blokować kodu. To są pseudo confirmy a nie confirmy.
Ty na klik buttona masz nie wysyłać forma a masz odpalac tego pseudo confirma i jak w nim klikniesz TAK to masz dopiero wysłać forma -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 376 Pomógł: 47 Dołączył: 23.08.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Mnie niedawno przyszlo przerobic ten skrypt na swoje potrzeby:
http://nadiana.com/jquery-confirm-plugin Dodalem do tego jeszcze inny przycisk i CSS zmodyfikowalem na okienka i w pluginie zmodyfikowalem, zeby appendowalo do BODY. U mnie dziala to sprawnie. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:47 |