Javascript½âÒÉ
	
    
    
	Javascript½âÒÉ
1.        HTML¿ò¼ÜframesetµÄÓ¦ÓÃ
¿ò¼Ü±à³Ì¸ÅÊöÒ»¸öHTMLÒ³Ãæ¿ÉÒÔÓÐÒ»¸ö»ò¶à¸ö×Ó¿ò¼Ü£¬ÕâЩ×Ó¿ò¼ÜÒÔ<iframe>À´±ê¼Ç£¬ÓÃÀ´ÏÔʾһ¸ö¶ÀÁ¢µÄHTMLÒ³Ãæ¡£ÕâÀïËù½²µÄ¿ò¼Ü±à³Ì°üÀ¨¿ò¼ÜµÄ×ÔÎÒ¿ØÖÆÒÔ¼°¿ò¼ÜÖ®¼äµÄ»¥Ïà·ÃÎÊ£¬ÀýÈç´ÓÒ»¸ö¿ò¼ÜÖÐÒýÓÃÁíÒ»¸ö¿ò¼ÜÖеÄJavaScript±äÁ¿¡¢µ÷ÓÃÆäËû¿ò¼ÜÄڵĺ¯Êý¡¢¿ØÖÆÁíÒ»¸ö¿ò¼ÜÖÐ±íµ¥µÄÐÐΪµÈ¡£
¿ò¼Ü¼äµÄ»¥ÏàÒýÓãºÒ»¸öÒ³ÃæÖеÄËùÓпò¼ÜÒÔ¼¯ºÏµÄÐÎʽ×÷Ϊwindow¶ÔÏóµÄÊôÐÔÌṩ£¬ÀýÈ磺window.frames¾Í±íʾ¸ÃÒ³ÃæÄÚËùÓпò¼ÜµÄ¼¯ºÏ£¬ÕâºÍ±íµ¥¶ÔÏó¡¢Á´½Ó¶ÔÏó¡¢Í¼Æ¬¶ÔÏóµÈÊÇÀàËÆµÄ£¬²»Í¬µÄÊÇ£¬ÕâЩ¼¯ºÏÊÇdocumentµÄÊôÐÔ¡£Òò´Ë£¬ÒªÒýÓÃÒ»¸ö×Ó¿ò¼Ü£¬¿ÉÒÔʹÓÃÈçÏÂÓï·¨£º window.frames["frameName"];
window.frames.frameName;
window.frames[index];
ÆäÖУ¬window×ÖÑùÒ²¿ÉÒÔÓÃself´úÌæ»òÊ¡ÂÔ£¬¼ÙÉèframeNameÎªÒ³ÃæÖеÚÒ»¸ö¿ò¼Ü£¬ÔòÒÔϵÄд·¨Êǵȼ۵ģº
self.frames["frameName"]==self.frames[0]==frames[0] 
ÿ¸ö¿ò¼Ü¶¼¶ÔÓ¦Ò»¸öHTMLÒ³Ãæ£¬ËùÒÔÕâ¸ö¿ò¼ÜÒ²ÊÇÒ»¸ö¶ÀÁ¢µÄä¯ÀÀÆ÷´°¿Ú£¬Ëü¾ßÓд°¿ÚµÄËùÓÐÐÔÖÊ£¬Ëùν¶Ô¿ò¼ÜµÄÒýÓÃÒ²¾ÍÊǶÔwindow¶ÔÏóµÄÒýÓá£ÓÐÁËÕâ¸öwindow¶ÔÏ󣬾ͿÉÒԺܷ½±ãµØ¶ÔÆäÖеÄÒ³Ãæ½øÐвÙ×÷£¬ÀýÈçʹÓÃwindow.document¶ÔÏóÏòÒ³ÃæÐ´ÈëÊý¾Ý¡¢Ê¹ÓÃwindow.locationÊôÐÔÀ´¸Ä±ä¿ò¼ÜÄÚµÄÒ³ÃæµÈ¡£ÏÂÃæ·Ö±ð½éÉܲ»Í¬²ã´Î¿ò¼Ü¼äµÄ»¥ÏàÒýÓ㺠
1)       ¸¸¿ò¼Üµ½×Ó¿ò¼ÜµÄÒýÓÃ
ÖªµÀÁËÉÏÊöÔÀí£¬´Ó¸¸¿ò¼ÜÒýÓÃ×Ó¿ò¼Ü±äµÄ·Ç³£ÈÝÒ×£¬¼´£ºwindow.frames["frameName"]; ÕâÑù¾ÍÒýÓÃÁËÒ³ÃæÄÚÃûΪframeNameµÄ×Ó¿ò¼Ü¡£Èç¹ûÒªÒýÓÃ×Ó¿ò¼ÜÄÚµÄ×Ó¿ò¼Ü£¬¸ù¾ÝÒýÓõĿò¼Üʵ¼Ê¾ÍÊÇwindow¶ÔÏóµÄÐÔÖÊ£¬¿ÉÒÔÕâÑùʵÏÖ£º window.frames["frameName"].frames["frameName2"]; ÕâÑù¾ÍÒýÓõ½Á˶þ¼¶×Ó¿ò¼Ü£¬ÒÔ´ËÀàÍÆ£¬¿ÉÒÔʵÏÖ¶à²ã¿ò¼ÜµÄÒýÓᣠ
2)       ×Ó¿ò¼Üµ½¸¸¿ò¼ÜµÄÒýÓÃ
ÿ¸öwindow¶ÔÏó¶¼ÓÐÒ»¸öparentÊôÐÔ£¬±íʾËüµÄ¸¸¿ò¼Ü¡£Èç¹û¸Ã¿ò¼ÜÒѾÊǶ¥²ã¿ò¼Ü£¬Ôòwindow.parent»¹±íʾ¸Ã¿ò¼Ü±¾Éí¡£ 
3)       Ðֵܿò¼Ü¼äµÄÒýÓÃ
Èç¹ûÁ½¸ö¿ò¼ÜͬΪһ¸ö¿ò¼ÜµÄ×Ó¿ò¼Ü£¬ËüÃdzÆÎªÐֵܿò¼Ü£¬¿ÉÒÔͨ¹ý¸¸¿ò¼ÜÀ´ÊµÏÖ»¥ÏàÒýÓã¬ÀýÈçÒ»¸öÒ³Ãæ°üÀ¨2¸ö×Ó¿ò¼Ü£º
<frameset rows="50%,50%">
        <frame src="1.html" name="frame1" />
  &nbs
    
     
	
	
    
    
	Ïà¹ØÎĵµ£º
        
    
     from: http://topic.csdn.net/u/20091109/10/379ceb1b-4554-4677-8df0-142bd098ea36.html
1. oncontextmenu="window.event.returnValue=false" ½«³¹µ×ÆÁ±ÎÊó±êÓÒ¼ü 
<table border oncontextmenu=return(false)> <td>no </table> ¿ÉÓÃÓÚTable 
2. <body onselectstart="return false"> È¡ ......
	
    
        
    
     1. oncontextmenu="window.event.returnValue=false" ½«³¹µ×ÆÁ±ÎÊó±êÓÒ¼ü 
  <table border oncontextmenu=return(false)> <td>no </table> ¿ÉÓÃÓÚTable 
  
 2.  <body onselectstart="return false"> È¡Ïûѡȡ¡¢·ÀÖ¹¸´ÖÆ 
  
 3. onpaste="return false&quo ......
	
    
        
    
     1¡¢Êý×éµÄ´´½¨ 
var arrayObj = new Array();¡¡//´´½¨Ò»¸öÊý×é 
var arrayObj = new Array([size]);¡¡//´´½¨Ò»¸öÊý×é²¢Ö¸¶¨³¤¶È£¬×¢Òâ²»ÊÇÉÏÏÞ£¬Êdz¤¶È 
var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]);¡¡´´½¨Ò»¸öÊý×é²¢¸³Öµ 
Ҫ˵Ã÷µÄÊÇ£¬ËäÈ»µÚ¶þÖÖ·½·¨´´½¨Êý×éÖ¸¶¨Á˳¤¶È£¬µ«Êµ¼ÊÉÏËùÓ ......