5. JavaScript-Ç ÑÇÙ³Ý íñ³ ¹ÇݳÙÇÏ Web-¿ç»ñ

 

5.1 ä³ñ½³·áõÛÝ ûñÇݳÏÝ»ñ

 

ØÇÝã ³ÛÅÙ Ù»Ýù ¹Çï³ñÏáõÙ ¿ÇÝù ëï³ïÇÏ ¿ç»ñÇ Ó¨³íáñáõÙ, ³ÛëÇÝùÝ ³Û¹åÇëÇ ¿ç»ñÇ, áñ Ù»Ï ³Ý·³Ù µ»éÝí»Éáíª ³Ûɨë ã»Ý ÷á÷áËíáõÙ: ê³Ï³ÛÝ ³ÛÅ٠ɳÛÝ ï³ñ³ÍáõÙ »Ý ëï³ó»É³Ûëå»ë Ïáãí³Í ¹ÇݳÙÇÏ ¿ç»ñ: Üñ³Ýù ϳñáÕ »Ý ÷áË»É Çñ»Ýó ï»ëùÁ ϳËí³Í û·ï³·áñÍáÕÇ ·áñÍáÕáõÃÛáõÝÝ»ñÇó ϳ٠¿É ÝáõÛÝÇëÏ ÇÝùÝ Çñ»Ý: ´³óÇ ¹ñ³ÝÇó ³Û¹åÇëÇ ¿ç»ñÁ ϳñáÕ »Ý å³ñáõÝ³Ï»É ¹ÇݳÙÇÏ ¿É»Ù»ÝïÝ»ñ:

ÆÝãå»ë »Ý ëïí³½áÕ ïáÕ¦, áñÁ ÁݹáõÝíáõÙ ¿ ÙdzÛÝ Internet Explorer-Ç ÏáÕÙÇó) ϳ٠<BLINK> (óñÃáÕ ï»ùëï, áñÁ »ÕÍíáõÙ ³Û¹åÇëÇ ¿ç»ñÁ: ä³ñ½ ¿, áñ Ñݳñ³íáñ ã¿ ëï³Ý³É ¹ÇݳÙÇÏ³Ý ëáíáñ³Ï³Ý ï»·»ñÇ û·ÝáõÃÛ³Ùµ: ¶áÛáõÃÛáõÝ áõÝÇ ÇѳñÏ» ³Û¹åÇëÇ ï»·»ñ, ÇÝãåÇëÇÝÝ »Ý  <MARQUEE> (§ÁݹáõÝíáõÙ ¿ ÙdzÛÝ Netscape-Ç ÏáÕÙÇó); CSS2 ëï³Ý¹³ñïáõÙ ·áÛáõÃÛáõÝ áõÝÇ text-decoration: blink; ѳïÏáõÃÛáõÝÁ: ê³Ï³ÛÝ ³Û¹ ³Ù»ÝÁ ¹»é¨ë ¹ÇݳÙÇϳ ã¿:

¸ÇݳÙÇÏ Web-¿ç»ñ ëï»ÕÍ»Éáõ ѳٳñ û·ï³·áñÍáõÙ »Ý JavaScript É»½íáí ·ñí³Í Ïá¹Ç ýñ³·Ù»ÝïÝ»ñª ѳïí³ÍÝ»ñ, áñáÝó ëÇÝï³ùëÇëÁ ï³ñµ»ñíáõÙ ¿ HTML-Ç ëÇÝï³ùëÇëÇó: àñå»ë½Ç ³é³ÝÓݳóÝ»É ³Û¹ ýñ³·Ù»ÝïÝ»ñÁ HTML-÷³ëï³ÃÕÃÇ ÑÇÙÝ³Ï³Ý Ù³ëÇó, Ýñ³Ýó ï»Õ³¹ñáõÙ »Ý <SCRIPT> ¨ </SCRIPT> ï»·»ñÇ ÙÇç¨, ûñÇÝ³Ï ³Ûëå»ëª

 

111

 

²ÛÅÙ ÙÇ ÷áùñ ÷áË»Ýù Ïá¹Ç ï»ùëïÁ, »Ýó¹ñ»Éáí, áñ µáÉáñ Ùݳó³Í ï»·»ñÁ ÝáõÛÝ »Ýª

 

<SCRIPT> window.status = "²Ûë ¿çÁ ·ñí³Í ¿ JavaScript - áí"; </SCRIPT>

 

´ñááõ½»ñÇ å³ïáõѳÝÁ ¹³ï³ñÏ ¿, ë³Ï³ÛÝ »Ã» Ù»Ýù ݳ»Ýù íÇ׳ÏÇ ïáÕÇÝ, ³å³ Ïï»ëÝ»Ýù ³ÛÝï»Õ Ù»ñ ·ñáõÃÛáõÝÁ: ²Ûë ïáÕáõÙ ÙÇßï ·ñíáõÙ ¿ window.status ûµÛ»ÏïÇÝ í»ñ³·ñ³Í ³ñÅ»ùÁ:

Ø»Ï ³Ý·³Ù»É ÷áË»Ýù Ïá¹Áª

 

<SCRIPT> window.status = "²Ûë ¿çÁ ·ñí³Í ¿ JavaScript - áí";

setTimeoutO (“window.status = ‘ÆëÏ ¹áõù ÇÝãå»ë ¿Çù Ùï³ÍáõÙ’ “ , 2000); </SCRIPT>

 

²Ûë ¹»åùáõÙ µ»éݳíáñÙ³Ý å³ÑÇÝ Ù»ñ ¿çÁ Ïáõݻݳ ÝáõÛÝ ï»ëùÁ, ÇÝã ݳËáñ¹ ûñÇݳÏáõÙ, ë³Ï³ÛÝ 2 í³ÛñÏÛ³Ý ³Ýó íÇ׳ÏÇ ïáÕáõÙ Ï·ñíÇ §ÆëÏ ¹áõù ÇÝãå»ë ¿Çù Ùï³ÍáõÙ¦: setTimeoutO ýáõÝÏóÇ³Ý Ï³ï³ñáõÙ ¿ Ýñ³ Ý»ñëáõÙ Ýßí³Í ·áñÍáÕáõÃÛáõÝÁ ÇÝã-áñ Å³Ù³Ý³Ï ³Ýó; 2000-Á ѳٳ峳ë˳ÝáõÙ ¿ 2 í³ÛñÏÛ³ÝÇÝ:

 

àõß³¹ñáõÃÛáõÝ ¹³ñÓñ»ù, áñ ýáõÝÏódzÛáõÙ Ýßí³Í ·áñÅáÕáõÃÛáõÝÁ ·ñí³Í ¿ ã³Ï»ñïÝ»ñÇ Ù»ç; ¹ñ³ ѳٳñ Ù»Ýù í»ñóñ»É »Ýù §ÆëÏ ¹áõù ÇÝãå»ë ¿Çù Ùï³ÍáõÙ¦ ·ñáõÃÛáõÝÁ §ÙÇѳï³Ýáó¦ ã³Ï»ñïÝ»ñÇ Ù»ç, áñå»ë½Ç µñááõ½»ñÁ ³Ù»Ý ÇÝã ×Çßï ѳëϳݳ: ´³óÇ ¹ñ³ÝÇó, Ç ï³ñ¹»ñáõÃÛáõÝ HTML-Ç, JavaScript -áõÙ ï³ñµ»ñíáõÙ »Ý ٻͳï³é ¨ ÷áùñ³ï³é ·ñáõÃÛáõÝÝ»ñÁ:

ܳËù³Ý ûñÇݳÏÝ»ñÇ ³ÝóÝ»ÉÁ Ýß»Ýù ÙÇ ù³ÝÇ ³ÛÉ Ñ³Ý·³Ù³ÝùÝ»ñ:

²é³çÇÝÁª ï³ñµ»ñ µñááõ½»ñÝ»ñ ϳñáÕ »Ý ï³ñµ»ñ Ï»ñå Ñ³Ï³Ý³É JavaScript-Ç ýñ³·Ù»ÝïÝ»ñÁ;

ºñÏñáñ¹Áª µñááõ½»ñÁ ϳñáÕ ¿ ÁݹѳÝñ³å»ë ãѳëϳݳ ëó»Ý³ñÁ (ëó»Ý³ñ ¿ ÏáãíáõÙ JavaScript –áí ϳ٠áõñÇß É»½íáí ·ñí³Í ýñ³·Ù»ÝïÝ»ñÁ) ¨ ³Û¹ ¹»åùáõ٠ݳ áõÕÕ³ÏÇ áã ÇÝã ãÇ ³ñï³å³ïÏ»ñÇ, ³Û¹ ¹»åùÇ Ñ³Ù³ñ  ïí»ù ³Éï»ñݳïÇí HTML-ï»ùëï, áñÁ ϳñï³å³ïÏ»ñíÇ ëó»Ý³ñÇ ÷á˳ñ»Ý: ²Éï»ñݳïÇí ï»ùëïÁ ïñíáõÙ ¿ <NOSCRIPT> ï»·Ç û·ÝáõÃÛ³Ùµ;

ºññáñ¹Áª  ϳñáÕ ¿ å³ï³Ñ»É, áñ µñááõ½»ñÁ ÉÇÝÇ ÑÇÝ ¨ ÁݹѳÝñ³å»ë ãѳëϳݳ <SCRIPT> ï»·: ²Û¹ ¹»åùáõÙ ëó»Ý³ñÇ ï»ùëïÁ áõÕÕ³ÏÇ ³ñï³å³ïÏ»ñíÇ å³ïáõѳÝáõÙ: àñå»ë½Ç Ëáõë³÷»É ¹ñ³ÝÇó, ëó»Ý³ñÇ ï»ùëïÁ ϳñ»ÉÇ ¿ í»ñóÝ»É ëó»Ý³ñÇ Ïá¹Á ï»·»ñÇ Ù»çª <!-- ¨ -->, ϳ٠¹Ý»É JavaScript- ÇÙ»Ïݳµ³ÝáõÃÛ³Ý Ýß³ÝÁª //: ¸³ ³ñíáõÙ ¿ ³Ûëå»ëª

 

<SCRIPT>

 

window.status = "²Ûë ¿çÁ ·ñí³Í ¿ Javascript -áí";

setTimeout ("window.status " 'ÆëÏ ¹áõù ÇÝãå»ë ¿Çù Ùï³ÍáõÙ' ", 2000); //--> </SCRIPT>

´ñááõ½»ñÇ í»ñëdzÛÇ Ñ³ßíÇ ³éÝáõÙÁ

 

²ÛÅÙ ¹Çï³ñÏ»Ýù ÙÇ å³ñ½ ûñÇݳÏ: ºÝó¹ñ»Ýù Ù»Ýù ³ñ¹»Ý áõÝ»Ýù ¿ç»ñ, áñáÝù ݳ˳ï»ëí³Í »Ý ѳáõÏ Internet Explorer 4, Netscape 4 ϳ٠Netscape 6 ѳٳñ: Ø»Ýù áõ½áõÙ »Ýù ·ñ»É Ïá¹, áñÁ ÏáñáßÇ û·ï³·áñÍáÕÇ µñááõ½»ñÇ ïÇåÁ ¨ µ»éݳíáñÇ Ù»ñ ¿ç»ñÇó Ù»ÏÁ ¨ µ³óÇ ¹ñ³ÝÇó å»ïù ¿ ï³ Ý³Ë³½·áõß³óáõÙ, »Ã» ѳÛïݳµ»ñÇ ÑÇÝ í»ñëdzÛÇ µñááõ½»ñ:

êϽµÇó ·ñ»Ýù ³Û¹åÇëÇ Ý³Ë³½·áõß³óáõÙ: ¸ñ³ ѳٳñ ϳñ»ÉÇ ¿ û·ï³·áñÍ»É alert Ù»Ãá¹Á: ²ÛÝ û·ï³·áñÍíáõÙ ¿ document.write-Ç ÝÙ³Ý µ³Ûó ³ñï³ÍáõÙ ¿ ï»ùëïÁ »ñÏËáëáõÃÛ³Ý å³ïáõѳÝáõÙ ¨ ÙÇÝ㨠û·ï³·áñÍáÕÁ ãëÕÙÇ Ok Ïá׳ÏÁ, ³ß˳ï³ÝùÁ ãÇ ß³ñáõݳÏíÇ: ÆÝãå»±ë áñáᯐ µñááõ½»ñÇ í»ñëdzÝ: ¸ñ³ ѳٳñ ·áÛáõÃÛáõÝ áõÝÇ navigator.appVersion ѳïÏáõÃÛáõÝÁ: Üñ³ ³ñÅ»ùÁ áã û ÃÇí ¿, ³ÛÉ ÙÇ ³ÙµáÕç ïáÕ: ºÃ» ·ñ»Éª

 

document.write(navigator.appVersion) ;

 

³å³  Internet Explorer 5 µñááõ½»ñáõÙ ·ÏñíǪ

 

4.0 (compatible; MSIE 5.0; Windows 98; DigExt)

 

Øݳó³Í µñááõ½»ñÝ»ñÁ ÝáõÛÝå»ë ï³Çë »Ý ³Û¹åÇëÇ »ñϳñ ïáÕ: ²Û¹ ïáÕÇ ³é³çÇÝ ÃÇíÁ óáõÛó ¿ ï³ÉÇë µñááõ½»ñÇ í»ñëÇ³Ý (Internet Explorer 5-áõÙ ÃÇíÁ ÃáÕ»É »Ý 4, áñå»ë½Ç óáõÛó ï³É í»ñëdzݻñÇ ÝÙ³ÝáõÃÛáõÝÁ): ø³ÝÇ áñ ³Û¹ ÃíÇó Ñ»ïá ¹ñí³Í ¿ Ï»ï, ³å³ Ñݳñ³íáñ ¿ ³ÛÝ ³é³ÝÓݳóÝ»É parselnt() ýáõÝÏódzÛÇ û·ÝáõÃÛ³Ùµ: ²Û¹ ýáõÝÏóÇ³Ý ÙÇßï ³é³ÝÓݳóÝáõÙ ¿ ïáÕÇó ³ÙµáÕç ÃÇíÁª ϳݷ ³éÝ»Éáí ³é³çÇÝ áã-ÃíÇ íñ³:

îíÛ³É ¹»åùáõÙ »Ã» í»ñëdzÛÇ Ñ³Ù³ñÁ ÷áùñ ¿ 4-Çó, ³å³ ѳñϳíáñ ¿ ³ñï³Í»É ݳ˳½·áõß³Ï³Ý »ñÏËáëáõÃÛ³Ý å³ïáõѳÝ: ä³ÛÙ³Ý ëïáõ·»Éáõ ѳٳñ JavaScript - áõÙ ·áÛáõÃÛáõÝ áõÝÇ if å³ÛÙ³ÝÇ ûå»ñ³ïáñÁª

 

if (parseint(navigator.appVersion)<4)

alert("¸áõù û·ï³·áñÍáõÙ »ù µñááõ½»ñÇ ÑÇÝ í»ñëdz.\n Üñ³ÝáõÙ ¿çÁ ϳñáÕ ¿ áã ×Çßï ³ñï³å³ïÏ»ñíÇ") ;

 

alert Ù»Ãá¹Á Ïϳï³ñíÇ ÙdzÛÝ ³ÛÝ ¹»åùáõÙ, »ñµ Ïϳï³ñíÇ §µñááõ½»ñÇ í»ñëÇ³Ý ÷áùñ ¿ 4-Çó¦ å³ÛÙ³ÝÁ: \n-Á û·ï³·áñÍíáõÙ ¿ JavaScript-áõÙ Ýáñ ïáÕÇÝ ³ÝóÝ»Éáõ ѳٳñ:

²ÛÅÙ áñáß»Ýù µñááõ½»ñÇ ïÇåÁ: ¹ñ³ ѳٳñ ·áÛáõÃÛáõÝ áõÝÇ navigator.appName ѳïÏáõÃÛáõÝÁ: Internet Explorer –áõÙ Ýñ³ ³ñÅ»ùÁ ÉÇÝáõÙ ¿ “Microsoft Internet Explorer ”, ÇëÏ Netscape ÏáÙå³ÝdzÛÇ µñááõ½»ñÝ»ñáõÙª “Netscape”: ø³ÝÇ áñ Ûáõñ³ù³ÝãÛáõñ ¹»åùÇ Ñ³Ù³ñ Ù»Ýù å»ïù ¿ ݳ˳ï»ë»Ýù ÙÇ ß³ñù ·áñÍáÕáõÃÛáõÝÝ»ñ, ѳñÙ³ñ ÏÉÇÝÇ û·ï³·áñÍ»É switch (÷á˳Ýç³ïÇã) ûå»ñ³ïáñÁ: ²Û¹ ûå»ñ³ïáñÁ ϳñ»ÉÇ ¿ Ý»ñϳ۳óÝ»É Ñ»ï¨Û³É Ï»ñåª

 

switch (å³ÛÙ³Ý) { case "³é³çÇ ¹»åù":

ÇÝã-áñ ·áñÍáÕáõÃÛáõÝÝ»ñ

 case "»ñÏñáñ¹ ¹»åù":

ÇÝã-áñ ·áñÍáÕáõÃÛáõÝÝ»ñ

 

¨ ³ÛÉÝ

 

 default: ·áñÍáÕáõÃÛáõÝÝ»ñ Ùݳó³Í ¹»åù»ñáõÙ

 

Ø»ñ ûñÇݳÏáõÙ ³ÛÝ Ï·ñíÇ Ñ»ï¨Û³É Ï»ñåª

 

switch (navigator.appName) { case "Microsoft Internet Explorer": ÇÝã-áñ ·áñÍáÕáõÃÛáõÝÝ»ñ

 

case "Netscape": ÇÝã-áñ ·áñÍáÕáõÃÛáõÝÝ»ñ

 

·áñÍáÕáõÃÛáõÝÝ»ñ µáÉáñ Ùݳó³Í ¹»åù»ñáõÙ

 

àñå»ë½Ç ïíÛ³É ¿çÇ ÷á˳ñ»Ý µ»éݳíáñ»É áõñÇßÁ å»ïù ¿ window.location.href ѳïÏáõÃÛ³ÝÁ ï³É Ýáñ ³ñÅ»ù: ºÃ» ûñÇÝ³Ï ·ñ»Éª

 

window.location.href = "msie4.html";

 

³å³ µñááõ½»ñÇ å³ïáõѳÝáõÙ ÁÝóóÇù ¿çÁ Ï÷á˳ñÇÝíÇ msie4.html ¿çáí: ºÏ»ù ¿çÁ µ»éݳíáñ»Éáõó ³é³ç ëï»ÕÍ»Ýù ѳٳå³ï³ëË³Ý Ñ³Õáñ¹³·ñáõÃÛáõݪ

 

document-write ("²ÛÅ٠ϵ»éݳíáñíÇ ¿ç Internet Explorer 4 ѳٳñ") ;

setTimeout("window.local ion.href = 'msie4.html'", 3000);

 

               ø³ÝÇ áñ ïíÛ³É ¹»åùÇ Ñ³Ù³ñ ݳ˳ï»ëí³Í ·áñÍáÕáõÃÛáõÝÝ»ñÁ í»ñç³ó³Ý, å»ïù ¿ ¹áõñë ·³É switch µÉáÏÇó break ûå»ñ³ïáñÇ û·ÝáõÃÛ³Ùµ: ¸ñ³ÝÇó Ñ»ïá ³ÝóÝáõÙ »Ýù áõñÇß ¹»åù»ñÇ Ùß³ÏÙ³ÝÁ:

               ºÃ» µñááõ½»ñÇ ïÇåÁ áñáßí»ó ÇÝãå»ë Netscape, ³å³ Ù»½ ÏñÏÇÝ ³ÝÑñ³Å»ßï ¿ Ý³Û»É Ýñ³ í»ñëdzÛÇ Ñ³Ù³ñÁ: ¸³ ϳñ»ÉÇ ¿ ³Ý»É if...else ûå»ñ³ïáñÇ û·ÝáõÃÛ³Ùµª

 

if (parseint(navigator.appversion)<=4)

 

{ document.write ("²ÛÅ٠ϵ»éݳíáñíÇ ¿ç Netscape 4 –Ç Ñ³Ù³ñ");

 

setTimeout("window, location.href = 'nn4.html'", 3000); } else

 

{ document.write ("²ÛÅ٠ϵ»éݳíáñíÇ ¿ç  Netscape 6 –Ç Ñ³Ù³ñ") ;

 

setTimeout("window.location.href = 'nn6.html'", 3000); }

 

ºÃ» parselnt(navigator.appversion)<=4 å³ÛÙ³ÝÁ ϳï³ñíáõÙ ¿, ³å³ ³ß˳ïáõÙ ¿ å³ÛÙ³ÝÇÝ Ñ³çáñ¹áÕ ûå»ï³ïáñÝ»ñÇ µÉáÏÁ, ÇëÏ »Ã» áã, ³å³ else µ³Ý³ÉÇ-µ³éÇÝ Ñ³çáñ¹áÕ µÉáÏÁ: гñϳíáñ ¿ ݳ¨ ݳ˳ï»ë»É ·áñÍáÕáõÃÛáõÝÝ»ñÇ Ñ³çáñ¹³Ï³ÝáõÃÛáõÝÁ ³ÛÉ ¹»åù»ñÇ Ñ³Ù³ñ: úñÇÝ³Ï Ï³ñ»ÉÇ ¿ û·ï³·áñÍáÕÇÝ ï³É Ñݳñ³íáñáõÃÛáõÝ ÇÝùÝáõñáõÛÝ ÁÝïñ»É ¿çÁª

 

alert ("¸áõù û·ï³·áñÍáõÙ »ù Ù»½ ³ÝͳÝáà ïÇåÇ µñááõ½»ñ \n ²ÛÅÙ Ó»½ ϳé³ç³ñÏí»Ý ¿ç»ñÇ ï³ñµ»ñ³ÏÝ»ñ, áñáÝù Ñݳñ³íáñ ¿ µ»éݳíáñ»É");

 

document.write ("<A HREF='msie4.html'> Internet Explorer 4-Ç Ñ³Ù³ñ ¿ç</A><BR>");

 

document.write ("<A HREF='nn4.html'> Netscape 4 –Ç Ñ³Ù³ñ ¿ç</A><BR>") ;

 

document.write ("<A HREF='nn6.html'>Netscape 6 –Ç Ñ³Ù³ñ ¿ç </A>");

 

²ÛÅÙ ï»ëÝ»Ýù, û ÇÝã ¿ Ù»½ Ùáï ëï³óíáõÙª

 

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

 

<HTML>

 

<HEAD> <TITLE>¾çÇ ×Çßï í»ñëdzÛÇ ³íïáÙ³ï ÁÝïñáõÃÛáõÝ</TITLE>

 

</HEAD>

 

<BODY> <SCRIPT> < ! -- if (parseint(navigator.appVersion)<4)

 

alert("¸áõù û·ï³·áñÍáõÙ »ù µñááõ½»ñÇ ÑÇÝ í»ñëdz \n Üñ³ÝáõÙ ¿çÁ ϳñáÕ ¿ áã ×Çßï ³ñï³å³ïÏ»ñíÇ") ;

 

switch (navigator.appName)

 

case "Microsoft Internet Explorer":

 

document.write ("²ÛÅ٠ϵ»éݳíáñíÇ ¿ç  Internet Explorer 4-Ç Ñ³Ù³ñ");

 

setTimeout ("window.location.href = 'msie4.html'", 3000); break; case "Netscape":

if (parseint(navigator.appversion)<=4)

 

{ document.write ("²ÛÅ٠ϵ»éݳíáñíÇ ¿ç  Netscape 4-Ç Ñ³Ù³ñ") ;

 

setTimeout("window.location.href = 'nn4.html'", 3000);

 

} else

 

{ document.write ("²ÛÅ٠ϵ»éݳíáñíÇ ¿ç  Netscape 6-Ç Ñ³Ù³ñ");

 

setTimeout("window.location.href = 'nn6.html'", 3000);

 

} break;

 

default:

 

alert (""¸áõù û·ï³·áñÍáõÙ »ù Ù»½ ³ÝͳÝáà ïÇåÇ µñááõ½»ñ \n ²ÛÅÙ Ó»½ ϳé³ç³ñÏí»Ý ¿ç»ñÇ ï³ñµ»ñ³ÏÝ»ñ, áñáÝù Ñݳñ³íáñ ¿ µ»éݳíáñ»É ");

 

document.write ("<A HREF='msie4.html'> Internet Explorer 4-Ç Ñ³Ù³ñ ¿ç</A><BR>") ;

 

document.write ("<A HREF='nn4.html'> Netscape 4 –Ç Ñ³Ù³ñ ¿ç</A><BR>") ;

 

document.write ("<A HREF='nn6.html> Netscape 6 –Ç Ñ³Ù³ñ ¿ç</A>");

 

} //—> </SCRIPT>

 

</BODY>

 

</HTML>

 

´³½Ù³å³ïÏÙ³Ý ³ÕÛáõë³Ï

 

ºÝó¹ñ»Ýù, áñ Ù»½ ѳñϳíáñ ¿ Ý»ñϳ۳óÝ»É µ³½Ù³å³ïÏÙ³Ý ³Ûáõë³Ï: γñ»ÉÇ ¿ ÇѳñÏ» ³é³ÝÓÇÝ ·ñ»É Ýñ³ Ûáõñ³ù³ÝãÛáõñ ïáÕÁª

 

<TABLE>

 

<TR>

 

<TD>2&times;2=4</TD>

 

<TD>3&times;2=6</TD>

 

<TD>4&times;2=8</TD>

 

¨ ³ÛÉÝ:

(&times; ѳïáõÏ ëÇÙíáÉÁ Ý߳ݳÏáõÙ ¿ µ³½Ù³å³ïÏÙ³Ý Ýß³ÝÁ)

γñ»ÉÇ ¿ í³ñ»É ³ÛÉ Ï»ñå: êϽµÇó ¹áõñë µ»ñ»Ýù <TABLE> ï»·Á ëó»Ý³ñÇó: лïá ѳñϳíáñ ¿ Ó¨³íáñ»É ïáÕ»ñÇ ÇÝã-áñ ù³Ý³ÏáõÃÛáõÝÁ, áñÁ ѳí³ë³ñ ¿ »ñÏñáñ¹ µ³½Ù³å³ïÏÇãÇ ï³ñµ»ñ³ÏÝ»ñÇ ù³Ý³ÏÇÝ, áñÁ ëáíáñ³µ³ñ ÁݹáõÝáõÙ ¿ 2-Çó ÙÇÝ㨠10 ³ñÅ»ùÝ»ñÁ: ²Û¹ µ³½Ù³å³ïÏÇãÁ ϳñ»ÉÇ ¿ Ý»ñ¹Ý»É ÷á÷á˳ϳÝÇ Ù»ç (÷á÷á˳ϳÝÇ ³ÝáõÝÁ ¹Ý»Ýù I) ¨ ·ñ»Éª

 

for (i=2; i<=10; i++)

 

{ document.write ("<TR>"); document.write ("</TR>") ;

 

}

 

for óÇÏÉÇ ûå»ñ³ïáñÇó Ñ»ïá ÷³Ï³·Í»ñáõÙ ·ñí³ÍÁ Ý߳ݳÏáõÙ ¿, áñ

÷á÷á˳ϳÝÇ ëϽµÝ³Ï³Ý ³ñÅ»ùÁ ѳí³ë³ñ ¿ 2-Ç

óÇÏÉÇ Ï³ï³ñÙ³Ý å³ÛÙ³ÝÁ- ÷á÷á˳ϳÝÁ å»ïù ¿ ÉÇÝÇ 10-Çó ÷áùñ-ѳí³ë³ñ

³Ù»Ý ù³ÛÉáõÙ ÷á÷á˳ϳÝÇ ³ñÅ»ùÁ ٻͳÝáõÙ ¿ 1-áí

´³óÇ ¹ñ³ÝÇó å»ïù ¿ ëï»ÕÍ»É ³ÕÛáõë³ÏÇ µçÇçÝ»ñÁ: ²Ù»Ý ïáÕáõÙ å»ïù ¿ ÉÇÝÇ ³ÛÝù³Ý µçÇç, ÇÝãù³Ý ³ñÅ»ùÝ»ñÇ ï³ñµ»ñ³Ï ϳñáÕ ¿ ÁݹáõÝ»É ³é³çÇÝ µ³½Ù³å³ïÏÇãÁª µ³½Ù³å³ïÏ»ÉÇÝ (³ÛÝ ï»Õ³¹ñ»Ýù J ÷á÷á˳ϳÝáõÙ): γ½Ù³Ï»ñå»Ýù Ù»Ï Ñ³ï ¿É óÇÏɪ

 

for (j=2; j<10; j++) document.write("<TD>"+j+"&times;"+i+"="+(i*j)+"</TD>") ;

 

               â³Ï»ñïÝ»ñáõÙ ·ñí³Í ¿ ³ÛÝ ÇÝãÁ ³ÝÙÇç³å»ë ϳñï³å³ïÏ»ñíÇ µñááõ½»ñÇ å³ïáõѳÝáõÙ: öá÷á˳ϳÝÝ»ñÁ ·ñí³Í »Ý ³é³Ýó ã³Ï»ñïÝ»ñÇ ¨ ϳñï³å³ïÏ»ñí»Ý Ýñ³Ýó ³ñÅ»ùÝ»ñÁ:  ²ÙµáÕç ïáÕÁ ÙdzíáñíáõÙ ¿ “+” Ýß³ÝÝ»ñáí:

JavaScript-áõÙ * Ýß³ÝÁ Ý߳ݳÏáõÙ ¿ µ³½Ù³å³ïÏáõÙ, / Ýß³ÝÁª µ³Å³ÝáõÙ: ¶áÛáõÃÛáõÝ áõÝÇ Ý³¨ §µ³Å³ÝÙ³Ý Ùݳóáñ¹ ¦ ·áñÍáÕáõÃÛáõÝÁª %:

               Ø»ñ ³ÕÛáõë³ÏÁ ³ñ¹»Ý å³ïñ³ëï ¿, Ùݳó»É ¿ ÙdzÛÝ Ñ³Ûï³ñ³ñ»É I ¨ J ÷á÷á˳ϳÝÝ»ñÁ ëó»Ý³ñÇ ëϽµáõÙ: ¸ñ³ ѳٳñ û·ï³·áñÍíáõÙ ¿ var µ³Ý³ÉÇ µ³éÁª

 

var i,j;

 

               ´³óÇ ¹ñ³ÝÇó ϳñ»ÉÇ ¿ ³é³ÝÓݳóÝ»É ëÛáõÝ»ñÁ Çñ³ñÇó <TABLE> ï»·Ç RULES= ³ïñǵáõïáíª

 

<TABLE BORDER="1" CELLSPACING="0" CELLPADDING="2" RULES="cols">

 

ºí í»ñç³å»ë ѳí³ë³ñ»óÝ»Ýù µçÇçÝ»ñÇ ï»ùëÁ ³ç ÏáÕÙáíª

 

TD { text-align: right; )

 

²ÛÅÙ ï»ëÝ»Ýù, û ÇÝã ¿ ëï³óíáõÙª

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

 

<HTML>

 

<HEAD>

 

<TITLE>´³½Ù³å³ïÏÙ³Ý ³ÕÛáõë³Ï</TITLE>

 

</HEAD>

 

<STYLE> BODY { text-align: center; background-color: #FCF7EC;

 

} TD { text-align: right; } </STYLE>

 

<BODY>

 

<H2>´³½Ù³å³ïÏÙ³Ý ³ÕÛáõë³Ï</H2>

<TABLE BORDER""!" CELLSPACING="0" CELLPADDING="2" RULES="cols">

<SCRIPT> <!-- var i, j ; for (i=2; i<=10; i++) { document.write ("<TR>"); for (j=2;

j<10; j++) document.write("<TD>"+j+"&times;"+i+"="+(i*j)+"</TD>") ;

document.write ("</TR>") ; }

 

//-->

 

</SCRIPT>

 

</TABLE>

 

</BODY>

 

</HTML>

 

               Ø»Ýù ϳñáÕ »Ýù û·ï³·áñÍáÕÇÝ ï³É Ñݳñ³íáñáõÃÛáõÝ ÇÝùÝáõñáõÛÝ áñáᯐ µ³½Ù³å³ïÏÙ³Ý ³ÕÛáõë³ÏÇ µ³½Ù³å³ïÏ»ÉÇÝ»ñÇ ë³ÑÙ³ÝÝ»ñÁ: ¸³ ϳñ»ÉÇ ¿ ³Ý»É Ñ»ï¨Û³É Ï»ñåª ¿çÁ µ»éݳíáñí»ÉÇëª prompt Ù»Ãá¹Ç û·ÝáõÃÛ³Ùµ ˹ñ»É û·ï³·áñÍáÕÇÝ Ý»ñÙáõÍ»É Ûáõñ³ù³ÝãÛáõñ µ³½Ù³å³ïÏÇãÇ Ù³ùëÇÙ³É ¨ ÙÇÝÇÙ³É ³ñÅ»ùÝ»ñÁª

 

mini = prompt ("Ü»ñÙáõÍ»ù ³é³çÇ µ³½Ù³å³ïÏÇãÇ ÙÇÝÇÙ³É ³ñÅ»ùÁ", "2");

 

               ²Ûëï»Õ ϳ µ³ó³ïñáõÃÛáõÝ ¨ Ý»ñÙáõÍÙ³Ý ¹³ßï, áñï»Õ ³ñ¹»Ý å³ïñ³ëïí³Í ¿ ³ñÅ»ù, áñÁ ϳß˳ïÇ, »Ã» áã ÙÇ áõñÇß µ³Ý ãÝ»ñÙáõÍíÇ: ú·ï³·áñÍáÕÇ Ý»ñÙáõÍí³Í ³ñÅ»ùÁ Ïí»ñ³·ñíÇ mini ÷á÷á˳ϳÝÇÝ: ºÃ» û·ï³·áñÍáÕÁ ë»ÕÙÇ Cancel Ïá׳ÏÁ, ³å³ ³Û¹ ³Å»ùÁ ÏÉÇÝÇ null, ³ÛëÇÝùÝ, áã ÙÇ µ³Ý:

               ²Ûëå»ë Ù»Ýù Ý»ñÙáõÍáõÙ »Ýù µáÉáñ ³ñÅ»ùÝ»ñÁ ¨ ÷á÷á˳ϳÝÝ»ñÁ ï»Õ³¹ñáõÙ »Ýù óÇÏÉÇ å³ÛÙ³ÝÇ Ù»çª

 

for (j=minl; j<=maxl; j++) document.write("<TD>"+j+"&times;"+i+"="+(i*j)+"</TD>");

 

<STYLE> BODY { text-align: center; background-color: #FCF7EC; }

 

TD { text-align: right; } </STYLE>

 

<BODY>

 

<H2>²ëïÇ×³Ý µ³ñÓñ³óÝ»Éáõ ³ÕÛáõë³Ï</H2>

 

<TABLE BORDER="1" CELLSPACING="0" CELLPADDING="2" RULES="cols">

 

<SCRIPT> <! -- var i,j; for (i=2; i<=10; i++) { document.write("<TR>") ; for (j=2; j<10;

j++)

 

document.write("<TD>"+j+"<SOP>"+i+"</SUP>="+ Math.pow(j,i)+"</TD>") ;

 

document.write("</TR>") ;

 

} //-->

 

</SCRIPT>

 

</TABLE>

 

</BODY>

 

</HTML>

 

               ²ÛÅÙ óáõÛó ï³Ýù ÇÝãå»ë ϳñ»ÉÇ ¿ Ïñ׳ï»É Ïá¹Á û·ï³·áñÍ»Éáí ýáõÝÏóÇݳݻñ