国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

在頁面中動態載入外部javascript

2024-04-27 13:53:19
字體:
來源:轉載
供稿:網友

有時候需要在網頁中某個div載入之后,動態引入一段javascript,IE下的解決方案:

以下為引用的內容:
CODE:
newjs. onreadystatechange = function ( ) {
if (newjs. readyState == 'loaded' ) {
// ready!
}
}

newjs. onload = function ( ) {
// ready!
}

主要利用了onload以及onreadystatechange事件。把這個加以利用,也能動態載入外部css。下面是同時適合Ie/firefox的寫法。

以下為引用的內容:
CODE:
var css;
function include_css (css_file ) {
var html_doc = document. getElementsByTagName ( 'head' ) [ 0 ];
css = document. createElement ( 'link' );
css. setAttribute ( 'rel', 'stylesheet' );
css. setAttribute ( 'type', 'text/css' );
css. setAttribute ( 'href', css_file );
html_doc. appendChild (css );

// alert state change
css. onreadystatechange = function ( ) {
if (css. readyState == 'complete' ) {
alert ( 'CSS onreadystatechange fired' );
}
}
css. onload = function ( ) {
alert ( 'CSS onload fired' );
}
return false;
}

var js;
function include_js (file ) {
var html_doc = document. getElementsByTagName ( 'head' ) [ 0 ];
js = document. createElement ( 'script' );
js. setAttribute ( 'type', 'text/javascript' );
js. setAttribute ( 'src', file );
html_doc. appendChild (js );

js. onreadystatechange = function ( ) {
if (js. readyState == 'complete' ) {
alert ( 'JS onreadystate fired' );
}
}

js. onload = function ( ) {
alert ( 'JS onload fired' );
}
return false;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安福县| 乐昌市| 云霄县| 宁远县| 日照市| 阿城市| 砚山县| 沁阳市| 张北县| 林周县| 文安县| 德兴市| 榆中县| 安阳县| 桃源县| 罗平县| 简阳市| 蕉岭县| 电白县| 林甸县| 沁源县| 宜宾市| 宜春市| 榆中县| 岐山县| 望江县| 瑞丽市| 迁安市| 平潭县| 迭部县| 高雄县| 铁岭县| 龙南县| 古田县| 崇义县| 马公市| 和平县| 屏山县| 嘉峪关市| 通榆县| 龙川县|