麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > WEB開發 > 正文

22.1.調用JavaScript函數

2024-04-27 13:46:57
字體:
來源:轉載
供稿:網友
問題
我想用ActionScript調用JavaScript 函數
解決辦法
使用ExternalInterface.call( ).
討論
ExternalInterface.call( ) 方法采用異步調用JavaScript函數的機制,call( ) 方法至少需要一個參數來指明javascript函數名稱:
+展開
-ActionScript
ExternalInterface.call("changeTitle");

在HTML頁面中定義該函數:
+展開
-HTML
<script language="JavaScript">
function changeTitle(title) {
if(title == undefined) {
title = "New Title";
}
window.title = title;
}
</script> 

如果JavaScript函數本身需要參數,在call( )方法參數中繼續添加,例如,changeTitle( ) 函數接受一個參數:
+展開
-ActionScript
ExternalInterface.call("changeTitle""ActionScript 3.0 Cookbook");

因為call( ) 是異步調用,不會立即返回結果,我們可以把返回結果保存到變量里:
+展開
-ActionScript
var title:String = ExternalInterface.call("getTitle");

JavaScript 函數代碼如下;
+展開
-HTML
<script language="JavaScript">
function getTitle( ) {
return window.title;
}
</script> 

ExternalInterface 支持以下瀏覽器:
Internet Explorer 5.0+ (Windows)
Netscape 8.0+ (Windows and Mac OS X)
Mozilla 1.7.5+ (Windows and Mac OS X)
Firefox 1.0+ (Windows and Mac OS X)
Safari 1.3+ (Mac OS X)

如果ExternalInterface 不支持瀏覽器, 而你又想調用JavaScript 函數, 還可使用flash.net.navigateToURL( ) 函數。
navigateToURL( ) 函數是異步調用,還有它沒有返回值,調用JavaScript函數還須用flash.net
URLRequest對象進行包裝,下面的例子調用JavaScript alert( ) 函數:
+展開
-ActionScript
var request:URLRequest = new URLRequest("javascript:alert('example');");
navigateToURL(request);
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久精品欧美一区二区 | 久章草在线观看 | 国产成人av在线播放 | 毛片免费观看完整版 | 欧美性猛交xxx乱大交3蜜桃 | 把娇妻调教成暴露狂 | 91精品国 | 他也色在线视频 | 日本欧美一区二区 | 国产成年人视频 | 久久久精品99 | 久久影院免费观看 | 一边吃奶一边摸下娇喘 | av在线播放免费观看 | 最新中文字幕免费视频 | 成人国产精品久久久 | 日本不卡一区二区三区在线 | 久草在线高清视频 | 国产一区日韩一区 | 国产视频软件在线 | 一区二区三区国产在线 | 欧美日韩视频第一页 | av懂色| 国产精品免费久久久久久 | 日本娇小videos高潮 | 久草在线播放视频 | 日本高清一级片 | 久草在线资源观看 | 国产精品久久久久久久成人午夜 | 免费91在线| 亚洲精品免费播放 | av电影在线观看网站 | 国产毛片在线 | 日韩av片在线播放 | 国产人成精品综合欧美成人 | 亚洲伊人色欲综合网 | 国产精选91 | 成人免费乱码大片a毛片视频网站 | 在线播放免费人成毛片乱码 | 欧美a在线 | 最近国产中文字幕 |