ЈаваСцрипт Поп-Упс
ЈаваСцрипт је дизајниран тако да додаје интерактивност веб страницама, тако да не чуди што има неколико функција које олакшавају прикупљање информација и приказивање кориснику помоћу искачућих оквира. Пре него што погледамо ове оквире, имајте на уму да иако су то најчешће најједноставнији начин прикупљања и приказивања информација, они нису нужно најатрактивнији или најприкладнији за кориснике. Између осталог, скочни прозори захтијевају да корисник притисне дугме да затвори прозор након сваке поруке или уноса - то може брзо да се остари. Такође, са становишта веб дизајна, заиста имате врло малу контролу над презентацијом информација у скочним прозорима. Међутим, на правом месту и користе се у умереним количинама, скочни прозори могу бити и једноставни и ефикасни.

Постоје три врсте скочних прозора - упозорење, потврда и промпт. Најједноставнији и најчешће коришћени скочни прозор је упозорење. Упозорење узима један аргумент - поруку кориснику. Када се појави оквир за упозорење, корисник не може наставити док не притисне дугме „ОК“. Код за поље за упозорење је једноставан:

упозорење („Ово је упозорење“)

Појавни прозор упозорења ЈаваСцрипт

Потврдни оквир је само мало сложенији. Као упозорење, потврда узима један аргумент - поруку. Када се појави потврдни оквир, кориснику се даје избор одговора помоћу тастера "ОК" или "Цанцел". За разлику од упозорења, потврда има повратну вредност - 0 значи да је корисник притиснуо „Одустани“, а 1 значи „У реду“. Код за потврдни оквир идентичан је пољу за упозорење, осим што враћате вредност на неки начин:

саве_ме = потврди ("Ово је потврдни скочни прозор")

Дијалог оквир за потврду ЈаваСцрипта

Иако је најсложенији од скочних прозора, промпт је и даље прилично једноставан. Одзивник садржи два аргумента - поруку кориснику и подразумевану вредност (или „„ ако не желите да задесите ниједну вредност.) Када се појави оквир за позив, корисник може да унесе тражене податке и притисне „ОК“. Ту је и дугме „Откажи“. Повратна вредност је одговор корисника. Ако корисник откаже повратну вриједност је нула. Ако оквир упита остане празан, повратна вредност ће бити празан низ (""). Вероватно желите да проверите ове вредности и радите нешто посебно уместо употребе нула или празан низ као њихов одговор. Код за брзи оквир је:

респонсе = промпт ("Ово је брз", "Одговори овде")

Дијалог бок за промпт ЈаваСцрипт

Демонстрацију ових скочних прозора можете погледати овде



Видео Упутства: S2E8 'The Tether' - Impulse (Април 2024).