Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Okienko dialogowe (tak, nie, anuluj)
3miel
post
Post #1





Grupa: Zarejestrowani
Postów: 203
Pomógł: 0
Dołączył: 10.06.2004
Skąd: Gliwice

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


Witam,

w jaki sposób w JS stworzyc popraez klikniecie okienko dialogowe z przyciskami TAK, NIE i ANULUJ? I Jak przekazać dalej nasz wybór?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
son
post
Post #2





Grupa: Zarejestrowani
Postów: 210
Pomógł: 0
Dołączył: 31.01.2004
Skąd: Kraków

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


Jeżeli 'Nie' i 'Anuluj' potraktować by tak samo można użyć:
Kod
function confirmSubmit()
{
var agree=confirm("Czy jesteś pewien?");
if (agree)
    return true;
else
    return false;
}
Go to the top of the page
+Quote Post
devnul
post
Post #3





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


tak jak przedmówca napisał możesz użyć confirm ale on posiada tylko dwa przyciski. Generalnie w js są dwa typy okein dialogowych (komunikatów) confim i alert przy czym to drugie ma tylko jeden przycisk - OK.

Możesz troche pokombinować i zrobić tak:
Kod
function msg(){
         if (confirm("Czy kontynuować?")){
             if (confirm("Czy zapisac plik?")){
                return "tak";    
             } else {
               return "nie";
             }
         } else {
           return "anuluj";
         }                
}

może nie jest to to o co Ci chodzi ale inaczej się nie da (no chyba że div z position:absolute i odpowiedni wygląd dla niego)
Go to the top of the page
+Quote Post
3miel
post
Post #4





Grupa: Zarejestrowani
Postów: 203
Pomógł: 0
Dołączył: 10.06.2004
Skąd: Gliwice

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


W sumie to 2 przyciski wystarczą, bo musze zrobić przełączanie z widoku prostego na zaawansowany i chce sie zpaytać usera czy zapisac zmiany:) Więc bedzie idealne! Dziękuję!
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 19:29