|
йЮЙ ЩРН МЕ ОНЙЮФЕРЯЪ ЯРПЮММШЛ, МН Б МЮЬХУ ОПНЯРШУ ОПХЛЕПЮУ ЛШ СФЕ МЮВЮКХ ЛЮМХОСКХПНБЮРЭ НЙМЮЛХ. нРЙПШРХЕ НЙМЮ-ОЕПДСОПЕФДЕМХЪ - ЩРН НОЕПЮЖХЪ МЮД НАЗЕЙРНЛ "НЙМН". нОПЕДЕКХЛ ЯБНИЯРБЮ НАЗЕЙРЮ "НЙМН", ЛЕРНДШ ХГЛЕМЕМХЪ ЩРХУ ЯБНИЯРБ Х ЯНАШРХЪ, ЙНРНПШЕ ЛНЦСР АШРЭ ЯБЪГЮМШ Я НАЗЕЙРНЛ РХОЮ "НЙМН". оПХ ЩРНЛ ЛШ МЕ ЯРЮБХЛ ОЕПЕД ЯНАНИ ГЮДЮВХ НОХЯЮМХЪ БЯЕУ ХГБЕЯРМШУ Б JavaScript ЯБНИЯРБ, ЛЕРНДНБ Х ЯНАШРХИ, ЯБЪГЮММШУ Я НАЗЕЙРЮЛХ ЩРНЦН ЙКЮЯЯЮ. нОПЕДЕКХЛ РНКЭЙН РЕ, ЙНРНПШЕ ОНМЮДНАЪРЯЪ Б МЮЬХУ ОПХЛЕПЮУ.
лЕРНДШ ОНГБНКЪЧР МЮЛ ЯНГДЮРЭ МЮ ЩЙПЮМЕ БХДХЛНЕ НЙМН, ГЮЙПШРЭ НЙМН Х ОПНДЕКЮРЭ Я МХЛ ДПСЦХЕ НОЕПЮЖХХ. я ЛЕРНДНЛ window.alert ЛШ СФЕ ГМЮЙНЛШ. лЕРНДШ window.confirm Х window.prompt ХЯОНКЭГСЧРЯЪ ДКЪ ОНКСВЕМХЪ НРБЕРНБ НР ОНКЭГНБЮРЕКЪ:
оПХЛЕП 2.16. хЯОНКЭГНБЮМХЕ ЛЕРНДНБ Alert, Prompt, Confirm
<HTML> <HEAD> <title>Window simple example</title> </HEAD> <BODY> <center> <h1>Simple window methods</h1> <hr> </center> <ul> <li><a href="javascript:window.alert('Attention!!! press the button to continue.')">лЕРНД Alert.</a> <li><a href="javascript:window.status=window.confirm('Answer yes or no.');void(0);">лЕРНД Confirm.</a> <li><a href="javascript:window.status=window.prompt('Type string here:','');void(0);">лЕРНД Prompt.</a> </ul> </BODY> </HTML>
б ДЮММНЛ ОПХЛЕПЕ ОПХ БШГНБЕ ЛЕРНДЮ confirm ОНЪБКЪЕРЯЪ НЙМН Я ОПНЯЭАНИ ОНДРБЕПФДЕМХЪ МЕЙНРНПНЦН ДЕИЯРБХЪ, ОПХ ХЯОНКЭГНБЮМХХ ЛЕРНДЮ prompt - НЙМН Я ОПХЦКЮЬЕМХЕЛ ББЕЯРХ ХМТНПЛЮЖХЧ Б ОНКЕ ББНДЮ. б ДБСУ ОНЯКЕДМХУ ЯКСВЮЪУ ЕЯКХ МЕ СЙЮГЮРЭ ТСМЙЖХХ void(0), ОПНХГНИДЕР ГЮЛЕЫЕМХЕ РЕЙЯРЮ HTML-ДНЙСЛЕМРЮ МЮ ГМЮВЕМХЕ, ЙНРНПНЕ БНГБПЮЫЮЧР ЩРХ ДБЮ ЛЕРНДЮ. еЯКХ БМХЛЮРЕКЭМН ЯЛНРПЕРЭ ГЮ ОНКЕЛ НЙМЮ МЮБХЦЮРНПЮ, Б ЙНРНПНЛ НРНАПЮФЮЕРЯЪ ХМТНПЛЮЖХЪ Н ГЮЦПСГЙЕ ДНЙСЛЕМРНБ, РН РЮЛ ЛНФМН АСДЕР СБХДЕРЭ БНГБПЮЫЮЕЛШЕ ГМЮВЕМХЪ, Р.Й. НМХ ОПХЯБЮХБЮЧРЯЪ ЯБНИЯРБС status РЕЙСЫЕЦН НЙМЮ, ЙНРНПНЕ ЯБЪГЮМН ХЛЕММН Я ЩРХЛ ОНКЕЛ, Х ЙНРНПНЛС ЛНФМН ОПХЯБЮХБЮРЭ ГМЮВЕМХЪ, Х, ЯКЕДНБЮРЕКЭМН, ЩРХ ГМЮВЕМХЪ АСДСР НРНАПЮФЮРЭЯЪ Б ЩРНЛ ОНКЕ.
нДМЮЙН, ЯКЕДСЕР ОПХГМЮРЭ, ВРН ПЮЯЯЛНРПЕММШЕ БШЬЕ ЛЕРНДШ ХЯОНКЭГСЧРЯЪ ЙПЮИМЕ ПЕДЙН. ю РЕЛ АНКЕЕ Б ОПХБЕДЕММНЛ ГДЕЯЭ ЙНМРЕЙЯРЕ, ОНЩРНЛС ОНЯОЕЬХЛ ПЮЯЯЛНРПЕРЭ ЛЕРНДШ НРЙПШРХЪ Х ГЮЙПШРХЪ НЙМЮ.
нРЙПШРЭ НЙМН ЛНФМН ХЯОНКЭГСЪ ЛЕРНД open:
оПХЛЕП 2.17. лЕРНД window.open
<HTML> <HEAD> <title>Window simple example</title> </HEAD> <BODY> <center> <h1>Open window methods</h1> <hr> </center> еЯКХ БШАПЮРЭ ЦХОЕПРЕЙЯРНБСЧ ЯЯШКЙС <a href="javascript:window.open('simple8.htm','example','scrollbars, resizable,width=300,height=200');void(0);">нРЙПШРЭ НЙМН</a>, РН АСДЕР НРЙПШРН МНБНЕ НЙМН. вЮЫЕ БЯЕЦН ЩРНР ОПХЕЛ ХЯОНКЭГСЧР ОПХ ЯНГДЮМХХ ЙНМРЕЙЯРМН ГЮБХЯХЛШУ ЛЕМЧ. </BODY> </HTML>
б ДЮММНЛ ЯКСВЮЕ ОПХ БШАНПЕ ЦХОЕПРЕЙЯРНБНИ ЯЯШКЙХ АСДЕР НРЙПШРН НЙМН ЬХПХМНИ 300 ОХЙЯЕКЕИ Х БШЯНРНИ 200 ОХЙЯЕКЕИ, Б НЙМЕ МЕ АСДЕР МХЙЮЙХУ ЯРЮМДЮПРМШУ ЛЕМЧ МЮБХЦЮРНПЮ, Х Б НЙМН АСДЕР ГЮЦПСФЕМ ДНЙСЛЕМР simple8.html. лЕРНД open ОНГБНКЪЕР РЮЙФЕ НОПЕДЕКХРЭ НАКЮЯРХ ОПНЙПСРЙХ, МЮКХВХЕ ХКХ НРЯСРЯРБХЕ ЯРЮМДЮПРМШУ ЛЕМЧ МЮБХЦЮРНПЮ Х БНГЛНФМНЯРЭ ХГЛЕМЕМХЪ ПЮГЛЕПНБ НЙМЮ. оНЯКЕДМЪЪ БНГЛНФМНЯРЭ ГЮБХЯХР НР ОКЮРТНПЛШ МЮ ЙНРНПНИ ХЯОНКМЪЕРЯЪ ЯЙПХОР.
дНЙСЛЕМР simple8.htm Б ЯБНЧ НВЕПЕДЭ ЯНДЕПФХР ЙНД, ЙНРНПШИ ОНГБНКЪЕР ГЮЙПШРЭ НЙМН, НРЙПШРНЕ Б ОПХЛЕПЕ 2.17:
оПХЛЕП 2.18. гЮЙПШРЭ РЕЙСЫЕЕ НЙМН
<HTML> <HEAD> <title>Window simple example</title> </HEAD> <BODY> <center> <h1>Close window methods</h1> <hr> </center> еЯКХ БШАПЮРЭ ЦХОЕПРЕЙЯРНБСЧ ЯЯШКЙС <a href="javascript:window.close();void(0);"> гЮЙПШРЭ НЙМН</a>, РН ДЮММНЕ НЙМН АСДЕР ГЮЙПШРН. </BODY> </HTML>
б ДЮММНЛ ОПХЛЕПЕ Б ЙЮВЕЯРБЕ ЦХОЕПРЕЙЯРНБНИ ЯЯШКЙХ ХЯОНКЭГСЕРЯЪ ЯЯШКЙЮ МЮ ЛЕРНД widow.close(), ЙНРНПШИ ГЮЙПШБЮЕР РЕЙСЫЕЕ НЙМН. мЮ ОПХЛЕМЕМХХ ЛЕРНДНБ open Х close ОНЯРПНЕМ ОПХМЖХО ОНЯРПНЕМХЪ help. оН ЛЕРНДС open НРЙПШБЮЕРЯЪ НЙМН ОНДЯЙЮГЙХ. б МЕЦН ГЮЦПСФЮЧР РЕЙЯР ДНЙСЛЕМРЮ-ОНДЯЙЮГЙХ Я ГЮПЮМЕЕ ГЮЦНРНБКЕММНИ ЯЯШКЙНИ МЮ ГЮЙПШРХЕ НЙМЮ. оПХ БШАНПЕ ЩРНИ ЯЯШКЙХ НЙМН ОНДЯЙЮГЙХ ГЮЙПШБЮЕРЯЪ, Х ОНКЭГНБЮРЕКЭ ОПНДНКФЮЕР ПЮАНРЮРЭ Я НЯМНБМШЛ НЙМНЛ МЮБХЦЮРНПЮ.
пЮЯЯЛНРПХЛ ЕЫЕ НДХМ ЛЕРНД, ЯБЪГЮММШИ Я НЙМНЛ - ЛЕРНД scroll. дЮММШИ ЛЕРНД ОНГБНКЪЕР НПЦЮМХГНБЮРЭ ОПНЙПСРЙС РЕЙЯРЮ Б НЙМЕ.
оПХЛЕП 2.19. оПНЙПСРЙЮ РЕЙЯРЮ Б НЙМЕ МЮБХЦЮРНПЮ
<HTML> <HEAD> <title>Scroll text</title> </HEAD> <BODY> <center> <h1>оПНЙПСРЙЮ РЕЙЯРЮ Б НЙМЕ МЮБХЦЮРНПЮ</h1> <hr> [<a href="javascript:for(i=0;i<80;i++) {window.scroll(0,i*10)};void(0);">оПНЙПСРХРЭ РЕЙЯР</a>] <hr> </center> бННАЫЕ ЦНБНПЪ, ОПНБЕПХРЭ РХО ОПНЦПЮЛЛШ ОПНЯЛНРПЮ ЛНФМН МЮ ЯЕПБЕПЕ ОПНРНЙНКЮ HTTP Х ОЕПЕДЮРЭ ОПНЦПЮЛЛЕ ОПНЯЛНРПЮ СФЕ ЦНРНБСЧ ЯРПЮМХЖС АЕГ СЯКНБМНИ ЦЕМЕПЮЖХХ ЕЕ ... <hr> <center>[<a href=#top>бЕПМСРЭЯЪ Б МЮВЮКН</a>]</center> </BODY> </HTML>
нР ЛЕРНДЮ ОПНЙПСРЙХ ЛШ ОЕПЕИДЕЛ РЕОЕПЭ Й ЛЕРНДС, ЙНРНПШИ ОНГБНКХР МЮЛ ОПНЙПСВХБЮРЭ ДНЙСЛЕМР АНКЕЕ ПЮБМНЛЕПМН - ЩРН ЛЕРНД setTimeout. аНКЭЬХМЯРБС ОНКЭГНБЮРЕКЕИ Web НМ ГМЮЙНЛ ОН АЕЦСЫХЛ ЯРПНЙЮЛ Б ОНКЕ ЯРЮРСЯЮ ОПНЦПЮЛЛШ-МЮБХЦЮРНПЮ. лЕРНД setTimeout ОНГБНКЪЕР НРКНФХРЭ БШОНКМЕМХЕ ТСМЙЖХХ, ЙНРНПЮЪ СЙЮГШБЮЕРЯЪ Б ЙЮВЕЯРБЕ ЮПЦСЛЕМРЮ МЮ НОПЕДЕКЕММНЕ ЙНКХВЕЯРБН ЛХККХЯЕЙСМД. яХЯРЕЛШ ОПНЙПСРЙХ Б ЩРНЛ ЯКСВЮЕ ПЕЙСПЯХБМН БШГШБЮЧР ЯБНЕ БШОНКМЕМХЕ ВЕПЕГ ЩРНР ЛЕРНД Х РЕЛ ЯЮЛШЛ ОНПНФДЮЧР АЕЯЙНМЕВМШИ ЖХЙК ОПНЙПСРЙХ.
оПХЛЕП 2.20. оПНЙПСРЙЮ РЕЙЯРЮ ОН РЮИЛЕПС
<HTML> <HEAD> <title>Scroll text</title> <script language=JavaScript> <!-- i=0;flag=0;start_stop=0; function my_scroll() { if(start_stop==1) { window.scroll(0,i*10); if(flag==0) i++; if(flag==1) i--; if(i>80) {i=80;flag=1;} if(i<0) {i=0;flag=0;} } setTimeout("my_scroll()",500); } function kuku() { if(start_stop == 0) { start_stop =1; } else { start_stop =0; } } // --> </script> </HEAD> <BODY onLoad=my_scroll()> <center> <h1>оПНЙПСРЙЮ РЕЙЯРЮ Б НЙМЕ МЮБХЦЮРНПЮ</h1> <hr> [<a href="javascript:kuku();void(0);">гЮОСЯРХРЭ/нЯРЮМНБХРЭ</a>] <hr> </center> бННАЫЕ ЦНБНПЪ, ОПНБЕПХРЭ РХО ОПНЦПЮЛЛШ ОПНЯЛНРПЮ ЛНФМН МЮ ЯЕПБЕПЕ ОПНРНЙНКЮ HTTP Х ОЕПЕДЮРЭ ОПНЦПЮЛЛЕ ОПНЯЛНРПЮ СФЕ ЦНРНБСЧ ЯРПЮМХЖС АЕГ СЯКНБМНИ ЦЕМЕПЮЖХХ ЕЕ ... <hr> <center>[<a href=#top>бЕПМСРЭЯЪ Б МЮВЮКН</a>]</center> </BODY> </HTML>
б ДЮММНЛ ОПХЛЕПЕ ЛШ МЕ ЯРЮКХ ОХЯЮРЭ РЕЙЯР ОПНЦПЮЛЛ Б ЯЮЛХУ ЦХОЕПРЕЙЯРНБШУ ЯЯШКЙЮУ Х БШМЕЯКХ ЕЦН Б ГЮЦНКНБНЙ ДНЙСЛЕМРЮ. б ДЮММНЛ ЯКСВЮЕ ЩРН НАКЕЦВЮЕР ВРЕМХЕ РЕЙЯРЮ Х НРКЮДЙС ОПНЦПЮЛЛШ. рЕЙЯР ОПНЙПСВХБЮЕРЯЪ ВЕПЕГ ЙЮФДШЕ 500 ЛХККХЯЕЙСМД, ВРН ДЕКЮЕР ОПНЙПСРЙС АНКЕЕ ОКЮБМНИ. б ОПХЛЕПЕ ЛШ БОЕПБШЕ ОПХЛЕМХКХ ЯНАШРХЕ onLoad. щРН ЯНАШРХЕ ГЮОСЯЙЮЕР ОПНЖЕЯЯ БШОНКМЕМХЪ МЮЬЕИ ТСМЙЖХХ. оПНЙПСРЙЮ РЕЙЯРЮ НЯСЫЕЯРБКЪЕРЯЪ Б ДБСУ МЮОПЮБКЕМХЪУ: ЯМЮВЮКЮ ЯМХГС ББЕПУ, Ю ОН ДНЯРХФЕМХХ ЙНМЖЮ ДНЙСЛЕМРЮ ЯБЕПУС БМХГ.
яКЕДСЕР ОНДПНАМН НЯРЮМНБХРЭЯЪ МЮ НЯНАЕММНЯРЪУ ХЯОНКМЕМХЪ ЛЕРНДЮ setTimeout. нЯНАЕММН Б ВЮЯРХ ГЮОСЯЙЮ Х НЯРЮМНБЮ ОПНЖЕДСПШ ОПНЙПСРЙХ. пЮЯЯЛЮРПХБЮРЭ ЮКЦНПХРЛ ЕЕ ХЯОНКМЕМХЪ КСВЬЕ БЯЕЦН Б ЙНМРЕЙЯРЕ ЛМНЦНОНРНВМШУ ХКХ ЛМНЦНГЮДЮВМШУ ЯХЯРЕЛ. тСМЙЖХЪ my_scroll - ЩРН НРДЕКЭМШИ ОПНЖЕЯЯ (ОНРНЙ), ЙНРНПШИ ХЯОНКМЪЕРЯЪ ОПНЦПЮЛЛНИ-МЮБХЦЮРНПНЛ. б ЛНЛЕМР, ЙНЦДЮ ХМРЕПОПЕРЮРНП МЮБХЦЮРНПЮ БЯРПЕВЮЕР ЛЕРНД setTimeout, НМ ЯНГДЮЕР МНБШИ ОПНЖЕЯЯ (ОНРНЙ), ЩЙБХБЮКЕМРМШИ ТСМЙЖХХ my_scroll, Х НРЙКЮДШБЮЕР ЕЦН ХЯОНКМЕМХЕ МЮ 500 ЛХККХЯЕЙСМД. оНЯКЕ ЩРНЦН НМ ОПНДНКФЮЕР БШОНКМЪРЭ РЕЙСЫХИ ОПНЖЕЯЯ (ОНРНЙ). б МЮЬЕЛ ЯКСВЮЕ БШГНБ ЛЕРНДЮ setTimeout - ЩРН ОНЯКЕДМЪЪ ЙНЛЮМДЮ ТСМЙЖХХ my_scroll, ОНЩРНЛС ОНЯКЕ МЕЕ МХВЕЦН МЕ БШОНКМЪЕРЯЪ, Ю ЯЮЛ ОПНЖЕЯЯ ХКХ ОНРНЙ, ЯБЪГЮММШИ Я РЕЙСЫЕИ ТСМЙЖХЕИ my_scroll ОНЯКЕ НАПЮАНРЙХ setTimeout СМХВРНФЮЕРЯЪ. нДМЮЙН, МНБШИ ОПНЖЕЯЯ (ОНРНЙ) СФЕ ЯНГДЮМ Б ОЮЛЪРХ Х ФДЕР МЮВЮКЮ ЯБНЕЦН ХЯОНКМЕМХЪ.
б МЮЬЕЛ ОПХЛЕПЕ МНБШИ ОПНЖЕЯЯ ОНРНЙ ОНПНФДЮЕРЯЪ БЯЪЙХИ ПЮГ, ЙЮЙ ХМРЕПОПЕРЮРНП ДНЯРХЦЮЕР ЛЕРНДЮ setTimeout, Ю СМХВРНФЮЕРЯЪ, ЙНЦДЮ ХМРЕПОПЕРЮРНП ДНУНДХР ДН ОНЯКЕДМЕЦН НОЕПЮРНПЮ ЩРНЦН ОНРНЙЮ. рЮЙНИ ЮКЦНПХРЛ БШОНКМЕМХЪ ГЮЯРЮБКЪЕР ПЮЯОНКНФХРЭ БШГНБ setTimeout ГЮ ОПЕДЕКЮЛХ АКНЙЮ ОПНБЕПЙХ СЯКНБХИ ЯЙПНККХМЦЮ. еЯКХ ЛШ ПЮЯОНКНФХЛ ЕЦН БМСРПХ, РН ОПХ НЯРЮМНБЕ ЯЙПНККХМЦЮ МНБШИ ОПНЖЕЯЯ МЕ АСДЕР ОНПНФДЕМ, Ю ЩРН ГМЮВХР, ВРН Х ЙНДЮ, ЙНРНПШИ АСДЕР ПЕЮЦХПНБЮРЭ МЮ ТКЮЦ ЯЙПНККХМЦЮ ОНЯКЕ НЯРЮМНБЮ, МЕ АСДЕР ЯСЫЕЯРБНБЮРЭ, Р.Е. ГЮОСЯРХРЭ ЯЙПНККХМЦ МЕ АСДЕР МХЙЮЙНИ БНГЛНФМНЯРХ. хЛЕММН ОН ЩРНИ ОПХВХМЕ ТСМЙЖХЪ my_scroll МЮВХМЮЕР ХЯОНКМЪРЭЯЪ ЯПЮГС ОНЯКЕ ГЮЦПСГЙХ ДНЙСЛЕМРЮ ОН ЯНАШРХЧ onLoad, МН Р.Й. ТКЮЦ ЯЙПНККХМЦЮ 0, РН ОПНЙПСРЙХ РЕЙЯРЮ МЕ ОПНХЯУНДХР. оПНЖЕЯЯ ОНПНФДЮЕРЯЪ БЯЕ БПЕЛЪ, ОНЙЮ ЯРПЮМХЖЮ ГЮЦПСФЕМЮ Б РЕЙСЫЕЕ НЙМН МЮБХЦЮРНПЮ.
бН БРНПНИ БЕПЯХХ МЮБХЦЮРНПЮ ДЮММЮЪ ТСМЙЖХЪ АШКЮ ПЕЮКХГНБЮМЮ МЕ НВЕМЭ ЮЙЙСПЮРМН, ВРН ОПХБНДХКН Й ОЕПЕОНКМЕМХЧ ОПНЦПЮЛЛМНЦН ЯРЕЙЮ Х ЙПЮУС ОПНЦПЮЛЛШ-МЮБХЦЮРНПЮ.
мЮГЮД | яНДЕПФЮМХЕ | бОЕПЕД
|