JavaScriptµÄä¯ÀÀÆ÷¶ÔÏóÏê½â
JavaScriptµÄä¯ÀÀÆ÷¶ÔÏóÏê½â
Ò»¡¢ä¯ÀÀÆ÷¶ÔÏó²ã´Î¼°ÆäÖ÷Òª×÷ÓÃ
¶þ¡¢Îĵµ¶ÔÏó¹¦Äܼ°Æä×÷ÓÃ
Èý¡¢·¶Àý
ʹÓÃä¯ÀÀÆ÷µÄÄÚ²¿¶ÔÏóϵͳ, ¿ÉʵÏÖÓëHTMLÎĵµ½øÐн»»¥¡£ËüµÄ×÷ÓÃÊǽ«Ïà¹ØÔªËØ×éÖ¯°ü×°ÆðÀ´£¬Ìṩ¸ø³ÌÐòÉè¼ÆÈËԱʹÓ㬴Ӷø¼õÇá±à³ÌÈ˵ÄÀͶ¯£¬Ìá¸ßÉè¼ÆWebÒ³ÃæµÄÄÜÁ¦¡£
Ò»¡¢ä¯ÀÀÆ÷¶ÔÏó²ã´Î¼°ÆäÖ÷Òª×÷ÓÃ
³ýÁËÇ°ÃæÌáµ½¹ýµÄÎĵµdocument¶ÔÏóÍ⣬Navigatorä¯ÀÀÆ÷Öл¹ÌṩÁË´°¿Ú£¨Window£©¶ÔÏóÒÔ¼°ÀúÊ·£¨History£©ºÍλÖã¨Location£©¶ÔÏó¡£
¡ñä¯ÀÀÆ÷¶ÔÏó(Navigator)ÌṩÓйØä¯ÀÀÆ÷µÄÐÅÏ¢
navigatorÖÐÓÐÓõÄÊôÐÔ°üÀ¨£º
¡ùappName:Ìṩ×Ö·û´®ÐÎʽµÄä¯ÀÀÆ÷Ãû³Æ¡£
¡ùappVersion:·´Ó³ä¯ÀÀÆ÷µÄ°æ±¾ºÅ¡£
¡ùappCodeName:ä¯ÀÀÆ÷µÄ´úÂëÃû³Æ¡£
¡ùuserAgent:Óû§´úÀí±êʶ¡£
¡ùmineTypes:¿ÉÒÔʹÓõÄmineÀàÐÍÐÅÏ¢¡£
¡ùplugins:¿ÉÒÔʹÓõIJå¼þÐÅÏ¢¡£
¡ùlanguages:ÓïÑÔÉ趨¡£
¡ùplatform:ä¯ÀÀÆ÷ÊÊÓÃµÄÆ½Ì¨Ãû³Æ¡£
ʾÀý£ºÄãËùʹÓõÄä¯ÀÀÆ÷Ϊ£ºMicrosoft Internet Explorer°æ±¾Îª£º4.0 (compatible; MSIE 6.0; Windows 98)
<script>
document.write("ÄãËùʹÓõÄä¯ÀÀÆ÷Ϊ£º"+navigator.appName);
document.write("°æ±¾Îª£º"+navigator.appVersion);
</script>
¡ñ´°¿Ú¶ÔÏó(Windows)
Window¶ÔÏóÓÐÒÔÏ·½·¨£º
¡ùopen(url,WindowName,parameterlist):´´½¨Ò»¸öд°¿Ú¡£
¡ùclose():¹Ø±ÕÒ»¸ö´°¿Ú¡£
¡ùalert(text):¾¯¸æ´°¿Ú¡£
¡ùconfirm(text):µ¯³öÈ·ÈÏÓò¡£
¡ùpromt(text,Defaulttext):µ¯³öÌáʾ¿ò¡£
¡ùsetTimeout(±í´ïʽ£¬Ê±¼ä)¶¨Ê±ÉèÖá£
¡ùclearTimeout(timer)£ºÈ¡ÏûÒÔǰµÄÉ趨¡£
¡ùsetInterval(±í´ïʽ£¬Ê±¼ä):É趨һ¸öʱ¼ä¼ä¸ô¡£
¡ùclearInterval(timer):È¡Ïûʱ¼ä¼ä¸ôÉ趨¡£
¡ùmoveBy(Ë®Æ½Î»ÒÆ£¬´¹Ö±Î»ÒÆ):½«´°¿ÚÒÆÖ§Ö¸¶¨µÄÎ»ÒÆ¡£
¡ùmoveTo(x,y):½«´°¿ÚÒÆ¶¯µ½Ö¸¶¨µÄ×ø±ê¡£
¡ùresizeBy(Ë®Æ½Î»ÒÆ£¬´¹Ö±Î»ÒÆ):°´¸ø¶¨µÄÎ»ÒÆÁ¿ÖØÐÂÉ趨´°¿Ú´óС¡£
¡ùresizeTo(x,y):½«´°¿ÚÉ趨Ϊָ¶¨´óС¡£
¡ùscrollBy(Ë®Æ½Î»ÒÆ£¬´¹Ö±Î»ÒÆ):°´¸ø¶¨µÄÎ»ÒÆÁ¿¹ö¶¯´°¿Ú¡£
¡ùscrollTo(x,y):½«´°¿Ú¹ö¶¯µ½Ö¸¶¨Î»Öá£
¡ùfind(["string",true|false][,true|false]):²éÕÒÍøÒ³ÖеÄ×Ö·û´®¡£
¡ùback():ºóÍË¡£
¡ùforward():ǰ½ø¡
Ïà¹ØÎĵµ£º
±¾ÎļòÒª½éÉÜJavaScriptÖÐconfirm,alert,promptµÄÓ÷¨,Ï£Íû´ó¼Òѧϰ¹ý³ÌÖÐÄܵõ½Ò»Ð©Æô·¢¡£
window.confirm ²ÎÊý¾ÍÖ»ÓÐÒ»¸ö¡£ÏÔʾÌáʾ¿òµÄÐÅÏ¢¡£°´È·¶¨,·µ»Øtrue£»°´È¡Ïû·µ»Øfalse¡£
< SCRIPT> var bln = window.confirm("È·¶¨Âð?"); alert(bln) < /SCRIPT> window.alert²ÎÊý£¬Ö»ÓÐ ......
ʹÓùýajaxµÄ¶¼³£¼ûÕâÑùµÄ´úÂ룺
<a href="javascript:doTest2();void(0);" mce_href="javascript:doTest2();void(0);">here</a>
µ«Õâ¶ùµÄvoid(0)¾¿¾¹ÊǺκ¬ÒåÄØ£¿
JavascriptÖÐvoidÊÇÒ»¸ö²Ù×÷·û£¬¸Ã²Ù×÷·ûÖ¸¶¨Òª¼ÆËãÒ»¸ö±í´ïʽµ«ÊDz»·µ»ØÖµ¡£
void ²Ù×÷·ûÓ÷¨¸ñʽÈçÏ£º
1. jav ......
³ýÁËÓÃgetElementByTagName µÄÁíÒ»ÖÖ»ñÈ¡¶ÔÏ󼯺ϵķ½·¨
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" conte ......
¡ö´ò¿ª¡ö
<input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=´ò¿ª>
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
¡öÁí´æÎª¡ö
<input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) typ ......
1. document.write( " "); Êä³öÓï¾ä
2.JSÖеÄ×¢ÊÍΪ//
3.´«Í³µÄHTMLÎĵµË³ÐòÊÇ:document- >html- >(head,body)
4.Ò»¸öä¯ÀÀÆ÷´°¿ÚÖеÄDOM˳ÐòÊÇ:window- >(navigator,screen,history,location,document)
5.µÃµ½±íµ¥ÖÐÔªËØµÄÃû³ÆºÍÖµ:document.getElementById( "±íµ¥ÖÐÔªËØµÄID號 ").name(»òvalue)
6.Ò ......