欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS對外部文件的加載及對IFRMAME的加載的實現(xiàn),當加載完成后,指定指向方法(方法回調(diào))

 更新時間:2011年07月04日 22:39:13   作者:  
callback方法回調(diào)是指當某方法執(zhí)行完成后,去自動執(zhí)行指定的另一方法的過程.下面舉兩個代表性的例子,說說JS世界里的方法回調(diào).

方法回調(diào):callback方法回調(diào)是指當某方法執(zhí)行完成后,去自動執(zhí)行指定的另一方法的過程.下面舉兩個代表性的例子,說說JS世界里的方法回調(diào).
一 對JS腳本文件動態(tài)加載,當加載完成后,去回調(diào)一個函數(shù)

復(fù)制代碼 代碼如下:

<script>
/* js動態(tài)加載腳本庫方法 */
function include_js(file) {
var _doc = document.getElementsByTagName('head')[0];
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.setAttribute('src', file);
_doc.appendChild(js);
if (!/*@cc_on!@*/0) { //if not IE
//Firefox2、Firefox3、Safari3.1+、Opera9.6+ support js.onload
js.onload = function () {
// …你的代碼邏輯
}
} else { //IE6、IE7 support js.onreadystatechange
js.onreadystatechange = function () {
if (js.readyState == 'loaded' || js.readyState == 'complete') {
// …你的代碼邏輯 //加載Jquery腳本庫,完成后,執(zhí)行jquery里的方法
$("#div1").html("ok");
}
}
}
return false;
} //execution function
include_js('http://img1.c2cedu.com/Scripts/jquery/jquery-1.4.2.min.js');
</script>

二 動態(tài)加載IFRAME框架頁,當加載完成后,去回調(diào)一個函數(shù)
復(fù)制代碼 代碼如下:

<script>
var iframe = document.createElement("iframe");
iframe.src = http://www.dbjr.com.cn;
if (iframe.attachEvent) {
iframe.attachEvent("onload", function () { // …你的代碼邏輯 }); } else {
iframe.onload = function () {
// …你的代碼邏輯
};
}
document.body.appendChild(iframe);
</script>

相關(guān)文章

最新評論