Диалогтік терезе құру document.write әмірі экранға мәтінді шығаруға қолайлы. Бірақ бағдарлама JavaScript тілінде, мәтіннен де көбірек нәрсені жасай алады. Ол арқылы мынадай диалогтік терезелер құруға болады:
Ескерту терезесі
Құптау терезесі
Шақыру терезесі
Ескерту терезесі JavaScript тілінде жиі қолданылады. Экранға не болатыны туралы хабар береді. Ол alert әмірі арқылы орындалады.
Alert(“AAAA”)
Alert әмірімен құрылған диалогтік терезе қатысушы ОК тетігін басқанша экранда қалады.
Құптау терезесін құру Құптау терезесі confirm әмірі арқылы құрылады. Ол экранға хабар шығарады да қатысушыға екі кнопканың бірін басуды ұсынады: Cancel или ОК. Если қатысушы ОК тетікке нұқыса confirm әмірі true мәнін қайтарады, ал Cancel нұқыса false қайтарады. Төменде келтірілген JavaScript бағдарламасы құптау терезесін шығарады:
If (confirm(“AAAA”))
document.write (“BBBB”)
else
document.write (“CCCC”)
Шақыру терезесін құру Бұл терезе клавиатурадан деректерді енгізу үшін қолданылады. Диалоктік терезені шақыру prompt әмірі арқылы орындалады мына мысалдай
Prompt(“AAAA?”)
Шақыратын терезеге әдепкі мәнді шақыру үшін (қатысушы деректерді клавиатурадан енгізбей-ақ) запитой арқылы мына кодтегідей мәтінді шақырудан соң қосу керек
Prompt (“Копютеріңізге бүгін неше атака жасалынды?, 12)
Терезе қатысушыға жол енгізуге шақырады, сондықтан бағдарламаға айнымалы құру керек, онда осы жол жазылады. Айнымалы құрылған соң Prompt әмірі қайтаратын мән беру керек мына мысалдағыдай
script language =” javascript” >
Var userdata
Userdata=prompt(“Диалогтік терезе неше рет шақырылды?, 12)
document.write(“Сіз сан ендірдіңіз ”, userdata)
//-- >
script >
Бағдарлама былайша жұмыс істейді
Функциялар JavaScript бағдарламасында функциялар құруға болады. Функция мынадай төрт бөліктен тұрады