javascript ³£Óþµä2
43¡¢JavaScriptÖ÷Ò³µ¯³ö´°¿Ú¼¼ÇÉ
´°¿ÚÖм䵯³ö
<script>
window.open("http://www.cctv.com","","width=400,height=240,top="+(screen.availHeight-240)/2+",left="+(screen.availWidth-400)/2);
</script>
============
<html>
<head>
<script language="LiveScript">
function WinOpen() {
msg=open("","DisplayWindow","toolbar=no,directories=no,menubar=no");
msg.***(" <HEAD> <TITLE>¹þ ÂÞ! </TITLE> </HEAD>");
msg.***(" <CENTER> <H1>¿á ±Ð ÁË! </H1> <h2>Õâ ÊÇ <B>JavaScript </B>Ëù ¿ª µÄ ÊÓ ´°! </h2> </CENTER>");
}
</script>
</head>
<body>
<form>
<input type="button" name="Button1" value="Push me" onclick="WinOpen()">
</form>
</body>
</html>
==============
Ò»¡¢ÔÚÏÂÃæµÄ´úÂëÖУ¬ÄãÖ»Òªµ¥»÷´ò¿ªÒ»¸ö´°¿Ú£¬¼´¿ÉÁ´½Óµ½ÈüµÏÍø¡£¶øµ±ÄãÏë¹Ø±Õʱ£¬Ö»Òªµ¥»÷һϼ´¿É¹Ø±Õ¸Õ²Å´ò¿ªµÄ´°¿Ú¡£
¡¡¡¡´úÂëÈçÏ£º
¡¡¡¡ <SCRIPT language="JavaScript">
¡¡¡¡ <£¡--
¡¡¡¡function openclk() {
¡¡¡¡another=open('1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0>http://www.ccidnet.com'£¬'NewWindow');
¡¡¡¡}
¡¡¡¡function closeclk() {
¡¡¡¡another.close();
¡¡¡¡}
¡¡¡¡//-->
¡¡¡¡ </SCRIPT>
¡¡¡¡ <FORM>
¡¡¡¡ <INPUT TYPE="BUTTON" NAME="open" value="/´ò¿ªÒ»¸ö´°¿Ú" onClick="openclk()">
¡¡¡¡ <BR>
¡¡¡¡ <INPUT TYPE="BUTTON" NAME="close" value="/blog/¹Ø±ÕÕâ¸ö´°¿Ú" onClick="closeclk()">
¡¡¡¡ </FORM>
¡¡¡¡¶þ¡¢ÉÏÃæµÄ´úÂëҲ̫¾²ÁË£¬ÎªºÎ²»À´µã¶¯¸ÐÄØ£¿Èç¹ûÄܸøÒ³ÃæÀ´¸ö½µÂäЧ¹ûÄǸöàºÃ°¡£¡
¡¡¡¡´úÂëÈçÏ£º
¡¡¡¡ <script>
¡¡¡¡function drop(n) {
¡¡¡¡if(self.moveBy){
¡¡¡¡self.moveBy (0£¬-900);
¡¡¡¡for(i = n; i > 0; i--){
¡¡¡¡self.moveBy(0£¬3);
¡¡¡¡}
¡¡¡¡for(j = 8; j > 0; j--){
¡¡¡¡self.moveBy(0£¬j);
¡¡¡¡self.moveBy(j£¬0);
¡¡¡¡self.moveBy(0£¬-j);
¡¡¡¡self.moveBy(-j£¬0);
¡¡¡¡}
¡¡¡¡}
Ïà¹ØÎĵµ£º
Ò»¡¢ÑéÖ¤Àà
1¡¢Êý×ÖÑéÖ¤ÄÚ
1.1 ÕûÊý
/^(-|\+)?\d+$/¡¡¡¡²»¿ÉÒÔΪ¿Õ
/^[-+]?\d*$/ ¿ÉÒÔΪ¿Õ
1.2 ´óÓÚ0µÄÕûÊý £¨ÓÃÓÚ´«À´µÄIDµÄÑéÖ¤)
/^\d+$/
1.3 ¸ºÕûÊýµÄÑéÖ¤
/^-\d+$/
1.4 ÕûÊý²»ÄÜ´óÓÚiMax
¸ù¾ÝÉÏÃæµÄÕýÔò¿ÉÒÔд³ö¡£
1.5 ÕûÊý²»ÄÜÐ¡Ó ......
Òý×Ó
±à³ÌÊÀ½çÀïÖ»´æÔÚÁ½ÖÖ»ù±¾ÔªËØ£¬Ò»¸öÊÇÊý¾Ý£¬Ò»¸öÊÇ´úÂë¡£±à³ÌÊÀ½ç¾ÍÊÇÔÚÊý¾ÝºÍ´úÂëǧ˿ÍòÂƵľÀ²øÖгÊÏÖ³öÎÞÏÞµÄÉú»úºÍ»îÁ¦¡£
Êý¾ÝÌìÉú¾ÍÊÇÎľ²µÄ£¬×ÜÏë±£³Ö×Ô¼º¹ÌÓеı¾É«£»¶ø´úÂëÈ´ÌìÉú»îÆã¬×ÜÏë¸Ä±äÕâ¸öÊÀ½ç¡£
Äã¿´£¬Êý¾Ý´úÂë¼äµÄ¹ØϵÓëÎïÖÊÄÜÁ¿¼äµÄ¹Ø ......
Chrome¡¢IEºÍFirefox¶¼·×·×ÔÚаæÖÐÔöÇ¿ÁËJavaScriptÒýÇæµÄÖ´ÐÐЧÂÊ£¬Ëæ×ÅJavaScriptЧÂÊÔÚ¸÷´óä¯ÀÀÆ÷µÄÏÔÖøÌá¸ß£¬JavaScript¿ÉÒÔ×öÔ½À´Ô½¶àµÄÊ£¬±¾µØÎļþAPIµÄÒýÈ뽫ÈúܶàÓÐȤµÄ¹¦ÄܳÉΪÏÖʵ¡£
¡¡¡¡ÈÕÇ°£¬MozillaÏòW3CÌá½»ÁËÒ»¸ö²Ý°¸£¬Ö¼ÔÚÍƳöÒ»¸öJavaScript API£¬ÈÃJavaScript ½Å±¾Ö±½Ó²Ù×÷±¾µØÎļþ£¬FirefoxµÄ×îÐÂä¯ ......
ÓÐÐí¶àСÇÏÃÅÀ´Ê¹±à³Ì¸ü¼ÓÈÝÒס£ÆäÖÐÖ®Ò»¾ÍÊÇeval()º¯Êý£¬Õâ¸öº¯Êý¿ÉÒÔ°ÑÒ»¸ö×Ö·û´®µ±×÷Ò»¸öJavaScript±í´ïʽһÑùÈ¥Ö´ÐÐËü¡£ÒÔÏÂÊÇËüµÄ˵Ã÷
Eval º¯Êý
¹¦ÄÜ£ºÏȽâÊÍJavascript´úÂ룬ȻºóÔÚÖ´ÐÐËü
Ó÷¨£ºEval(codeString)
codeStringÊÇ°üº¬ÓÐJavascriptÓï¾äµÄ×Ö·û´®£¬ÔÚevalÖ®ºóʹÓÃJavascriptÒýÇæ±àÒë¡£
¾Ù¸öСÀý×Ó£º
......
1. oncontextmenu="window.event.returnValue=false" ½«³¹µ×ÆÁ±ÎÊó±êÓÒ¼ü
<table border oncontextmenu=return(false)> <td>no </table> ¿ÉÓÃÓÚTable
2. <body onselectstart="return false"> È¡ÏûÑ¡È¡¡¢·ÀÖ¹¸´ÖÆ
3. onpaste="return false" ²»×¼Õ³Ìù
4. oncopy="return false;" oncut="re ......