Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JavaScriptµ÷ÓÃswfÖк¯Êý

The ExternalInterface API
        ֮ǰÎÒÃÇʹÓÃflashµ÷ÓÃjavascriptº¯Êý£¬Ò»°ãʹÓÃÕâÑùµÄ·½·¨£º
´úÂë:
getURL(¡°javascript:alert(¡®hello zhang-chao.com¡¯);¡±); //×¢Òâ×Ö·û´® Ë«ÒýºÅ ÀïÃæ¼Óµ¥ÒýºÅ
µ«ÊÇʹÓÃÕâÖÖ·½·¨´Óflashµ÷ÓÃjavascriptº¯ÊýÈÔ´æÔÚÐí¶àÀ§ÄÑ¡£ÌرðÊÇÔÚ´¦Àí¶à¸öjavascriptº¯Êýµ÷ÓÃÎÊÌâÉÏ¡£ExternalInterface API¿ÉÒÔÓëjavascriptʵÏÖÎÞ·ìµ÷Ó㬲¢ÇÒËüµÄÄÜÁ¦´ïµ½¿ÉÒÔÔÚflashʱ¼äÏßʹÓá£
ÔÚÎÒÃÇÕýʽ½øÈëËüµÄʹÓ÷½·¨Ö®Ç°£¬ÎÒÃÇÐèҪȷ±£ÔÚflashʱ¼äÉÏ¿ÉÓ㬾ÍÒªµ¼ÈëËüµÄÀàÏòÕâÑù£º
´úÂë:
import flash.external.*;
ÏÖÔÚËüÒѾ­ÔÊÐíÎÒÃÇ×öµÄµÚÒ»¼þʾÍÊÇ¿ÉÒÔµ÷ÓÃjavascriptº¯ÊýÁË¡£
Call µ÷Ó÷½·¨
call·½·¨¶ÔÓÚExternalInterface¶ÔÏóÀ´ËµÊÇÒ»¸ö¾²Ì¬·½·¨,Ò²¾ÍÊÇ˵ÎÒÃDz»ÐèҪʹÓÃExternalInterface¶ÔÏóµÄʵÀýÀ´µ÷Ó÷½·¨£¬ÎÒÃÇ¿ÉÒÔÖ±½Óͨ¹ý¶ÔÏóÀàÀ´µ÷Óã¬ÏòÕâÑù£º
´úÂë:
ExternalInterface.call(functionName:String,Parameters);
Õâ¸ö·½·¨ÓÐÁ½¸ö²ÎÊý£º
·    functionName – ÄãÏëÒªµ÷ÓõÄjavascriptº¯ÊýÃûÒªÒÔ×Ö·û´®µÄÐÎʽ
·    Parameters – ÐèÒª´«µÝ¸øjavascriptº¯ÊýµÄ²ÎÊý£¬ÓöººÅ·Ö¿ª£¬ÊÇ¿ÉÑ¡µÄ¡£
ÕâЩÊÇ»ù±¾µÄÄÚÈÝ£¬ÏÖÔÚÈÃÎÒÃÇÀ´¿´Ò»¸öÀý×Ó£º
1.    ´´½¨Ò»¸öflashÎĵµÃüÃûΪexternal1.fla.
2.    ´´½¨Á½¸ö²ãÉÏÃæµÄ²ãÃüΪAS£¬ÏÂÃæµÄ²ãÃüÃûΪ¡±ÄÚÈÝ¡±
3.    ÔÚÄÚÈݲãÀïÃæ£¬´´½¨Ò»¸öÎı¾Óò£¬½«ËüÉèÖÃΪÊäÈëÎı¾Óò£¬´ò¿ªÏÔʾ±ß¿òÒÔ·½±ãÄãÄÜ¿´µ½£¬²¢¸øËüÈ¡¸öÃû×ÖΪalert_txt,½«Ëü·ÅÔÚ³¡¾°µÄ×ó±ß¡£
4.    ÈÔÈ»ÔÚÄÚÈÝÕâÒ»²ãÉÏ£¬Í϶¯Ò»¸ö°´Å¥×é¼þÓÚ³¡¾°Öв¢°ÑËü·ÅÔÚ¶¯Ì¬Îı¾µÄÓұߣ¬ÉèÖÃËüµÄlabelΪ¡±Alert¡±²¢¸øËüÆð¸öÃû×ÖΪalert_butn.
5.    Ñ¡ÔñÉÏ·½µÄas²ãÔÚµÚÒ»Ö¡ÉÏÊäÈë´úÂ룬
6.    //µ÷ÓÃalert
7.    ´úÂë:
import flash.external.*;
alert_butn.clickHandler = function() {
  ExternalInterface.call("alert", alert_txt.text);
}
Ç°Ãæ²¿·ÖµÄ´úÂëÊǵ¼ÈëExternalInterfaceÀà°ü¡£È»ºóΪ°´Å¥×é¼þÉèÖÃʼþ£¬µ±µã»÷ʱµ÷ÓÃjavascriptº¯Êý£¬²¢½«Îı¾


Ïà¹ØÎĵµ£º

JavaScriptÖеÄindexOf·½·¨

1.¶ÔÓÚÊý×飬ÎÒÃÇ¿ÉÒÔ×Ô¼ºÐ´Ò»¸öindexOf()·½·¨:
[].indexOf || (Array.prototype.indexOf = function(v){
for(var i = this.length;i-- && this[i] !== v;);
return i; });
ʹÓ㺠var array = new Array();
array = ...;
if(array.ind ......

JavascriptÖÐEventÊôÐԺͷ½·¨

 EventÊôÐԺͷ½·¨£º
1. type£ºÊ¼þµÄÀàÐÍ£¬ÈçonlickÖеÄclick£»
2. srcElement/target£ºÊ¼þÔ´£¬¾ÍÊÇ·¢ÉúʼþµÄÔªËØ£»
3. button£ºÉùÃ÷±»°´ÏµÄÊó±ê¼ü£¬ÕûÊý£¬1´ú±í×ó¼ü£¬2´ú±íÓÒ¼ü£¬4´ú±íÖмü£¬Èç¹û°´Ï¶à¸ö¼ü£¬¾Æ°ÑÕâЩֵ¼ÓÆðÀ´£¬ËùÒÔ3¾Í´ú±í×óÓÒ¼üͬʱ°´Ï£»£¨firefoxÖÐ 0´ú±í×ó¼ü£¬1´ú±íÖмä¼ü£¬2´ú±íÓÒ¼ü£© ......

JavaScript È¥³ö×Ö·û´®ÖеĿոñ

 
È¥³ý×Ö·û´®×óÓÒÁ½¶ËµÄ¿Õ¸ñ£¬ÔÚ
vbscript
Àï
Ãæ¿ÉÒÔÇáËɵØÊ¹ÓÃ
 trim
¡¢
ltrim 
»ò
 rtrim
£¬µ«ÔÚ
js
ÖÐȴûÓÐÕâ
3
¸öÄÚÖ÷½·¨£¬ÐèÒªÊÖ¹¤±àд¡£ÏÂÃæµÄʵÏÖ·½·¨ÊÇÓõ½ÁËÕýÔò±í´ïʽ£¬Ð§Âʲ»´í£¬²¢°ÑÕâÈý¸ö·½·¨¼ÓÈë
String
¶ÔÏóµÄÄÚÖ÷½·¨ÖÐÈ¥¡£
 
<mce:script type="tex ......

ת£ºÎò͸JavaScript

żµÃ±¾ÄÚÈÝ£¬¸Ð¾õдµÃºÜÊDz»´í£¬ÌØ×ªÀ´Óë´ó¼Ò·ÖÏí
Èí¼þ˼Ï뾫ƷϵÁÐ
Îò͸ JavaScript
Ô­Öø£ºÀîÕ½(leadzen)
http://www.cndev.org
http://www.cnblogs.com/leadzen
1
Òý×Ó
±à³ÌÊÀ½çÀïÖ»´æÔÚÁ½ÖÖ»ù±¾ÔªËØ£¬Ò»¸öÊÇÊý¾Ý£¬Ò»¸öÊÇ´úÂë¡£±à³ÌÊÀ½ç¾ÍÊÇÔÚÊý¾ÝºÍ´úÂëǧ˿ÍòÂÆµÄ¾À²øÖгÊÏÖ³öÎÞÏÞµÄÉú»úºÍ»î
Á¦¡£
Êý¾ÝÌìÉú¾ÍÊ ......

Javascript ˢпò¼Ü¼°Ò³ÃæµÄ·½·¨×ܼ¯

 ÏÈÀ´¿´Ò»¸ö¼òµ¥µÄÀý×Ó£º
ÏÂÃæÒÔÈý¸öÒ³Ãæ·Ö±ðÃüÃûΪframe.html¡¢top.html¡¢bottom.htmlΪÀýÀ´¾ßÌå˵Ã÷ÈçºÎ×ö¡£
frame.html ÓÉÉÏ(top.html)ÏÂ(bottom.html)Á½¸öÒ³Ãæ×é³É£¬´úÂëÈçÏ£º
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> frame < ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ