JavaScript w przykładach - Inteligentny dialog
JavaScript
w przykładach
http://javascript.jest.o.k.pl
Inteligentny dialog
Ten skrypt wykorzystuje mechanizmy prompt oraz alert (więcej szczegółów dalej). Jeśli chodzi o "inteligencję" dialogu - niestety całkowicie jej brakuje:). Skrypt zupełnie ignoruje wpisywany tekst.
Instrukcja
Trzon skryptu to ta funkcja:
<script type="text/javascript" language="JavaScript">
<!--
// Niniejszy skrypt pochodzi z serwisu "JavaScript w przykladach"
// Copyright (C) 1999 Maciej Szczepaniak <maciek@wls1.ch.pwr.wroc.pl>
// Skrypt objety jest licencja GNU General Public License.
// Koniecznie przeczytaj pelna informacje o licencji pod adresem:
// http://javascript.jest.o.k.pl/archiwum.html#l
function intelChat() {
prompt("No i czego znowu chcesz ode mnie?","");
prompt("Mam tego dosyć! Zrób to, policz tamto...\n
Żądam pięciodniowego tygodnia pracy i prawa do urlopu!","");
prompt("Nie próbuj mnie spławić! Nie uda Ci się","");
prompt("Wiesz co, zawsze uważałem, że nie masz zielonego pojęcia
o obsłudze komputera!","");
prompt("Idź do diabła!","");
alert("Komputer rozpoczął akcję protestacyjną.\n
Skorzystaj z działu 'Rozwiązywanie probemów' Pomocy Windows");
}
// -->
</script>
Przy okazji wyjaśnię działanie i składnię funkcji służących w JS do interakcji pomiędzy skryptem a użytkownikiem za pomocą prostych okienek dialogowych. Są to (kliknij, żeby zobaczyć przykład):
alert("Treść dialogu")
- okienko informacyjne, tylko z przyciskiem 'OK';
prompt("Wpisz coś", "na przykład coś takiego")
- prośba o wprowadzenie danych, zwraca ciąg znaków wpisanych przez użytkownika lub null jeśli użytkownik kliknie przycisk 'Anuluj';
confirm("Czy aby na pewno?")
- prośba o potwierdzenie, okienko ma przyciski 'OK' i 'Anuluj', funckja zwraca wartość logiczną true lub false, zależnie od wybory użytkownika.
Funkcja intelChat() jest wywoływana na przykład przez taki oto przycisk (ten kod umieścić gdzie tylko chcesz w swoim dokumencie HTML):
<form>
<input
type="Button"
value="Chcę nareszcie porozmawiać z kimś inteligentnym!"
onClick="intelChat()">
</form>
[ Powrót na górę ]
Przykład
Tak, chcę pogawędzić z moim komputerem!
[ Powrót na górę ]
Szybki skok:
Instrukcja
Przykład
JavaScript:
Teoria
Przykłady
Licencja
Bannery:
- w pasku stanu
- w okienku
- w pasku tytułu
- na przycisku
- Dalekopis
Nawigacyjne:
- Aktywny przycisk
- Przekierowanie
- Replace
Podpowiadacze:
- Pasek stanu DHTML
- Dymki DHTML
- Podmiana grafiki
Cegiełki:
- Zegarek
- Losowy tekst
- Odliczanie do Y2K
Inne:
- Pogromca ramek
- Preload
- Inteligentny dialog
Warsztat
JS w akcji
Linki
O autorze:
E-mail
Strona domowa
Znajdź w JSwp:( Jak szukać? )
Aby otrzymywać informacje o aktualizacjach na tych stronach, podaj swój e-mail:
Wersja offline
© 1998-2000 Maciej Szczepaniak
Wyszukiwarka
Podobne podstrony:
intel dialog42 30 Marzec 2000 Dialog na warunkachDialogi z tradycją ebook demodialogcaloscinteldialogiIntel Hyper Threading TechnologyNiebiański dialogAHCI Intel(AHCI) 8 9 0 1023 XPx86 AOD260 licensedialoguetypeIntel Xenon5500C Coding Techniques for Intel Architecture Processorsdialoguetypeessen im gasthaus dialog&speisekarte (2)więcej podobnych podstron