在頁面中動(dòng)態(tài)載入外部javascript_Web標(biāo)準(zhǔn)教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
有時(shí)候需要在網(wǎng)頁中某個(gè)div載入之后,動(dòng)態(tài)引入一段javascript,IE下的解決方案:
以下為引用的內(nèi)容: CODE: newjs. onreadystatechange = function ( ) { if (newjs. readyState == 'loaded' ) { // ready! } } newjs. onload = function ( ) { // ready! } |
主要利用了onload以及onreadystatechange事件。把這個(gè)加以利用,也能動(dòng)態(tài)載入外部css。下面是同時(shí)適合Ie/firefox的寫法。
以下為引用的內(nèi)容: 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; } |
相關(guān)Web標(biāo)準(zhǔn)教程:
- Web標(biāo)準(zhǔn):需要正確的使用H1~ H6標(biāo)簽
- 五個(gè)WEB標(biāo)準(zhǔn)中必須注意的地方
- 做到結(jié)構(gòu)(XHTML),表現(xiàn)(CSS),行為(JavaScript)的分離
- CSS標(biāo)準(zhǔn):HTML標(biāo)簽元素的關(guān)閉
- Web標(biāo)準(zhǔn)之路 勿使用W3C廢棄的元素
- CSS布局 聲明文檔類型描述(DTD)
- DIV CSS\讓搜索引擎蜘蛛不再累
- 用XHTML+CSS創(chuàng)建基于Web標(biāo)準(zhǔn)的網(wǎng)頁
- XHTML+CSS創(chuàng)建基于Web標(biāo)準(zhǔn)的網(wǎng)站
- DIV+CSS對SEO的幫助
- 淺析什么是Web標(biāo)準(zhǔn) 及其前景
- CSSer新手寄語:開始標(biāo)準(zhǔn)之路
Web標(biāo)準(zhǔn)教程Rss訂閱Div+Css教程搜索
Web標(biāo)準(zhǔn)教程推薦
- 一些關(guān)于web標(biāo)準(zhǔn)的思考
- CSS編寫過程中常見的10個(gè)錯(cuò)誤
- 如何用CSS選擇器查詢和風(fēng)格化Web元素
- 常用的Web標(biāo)準(zhǔn)開發(fā)編輯器
- DIV CSS網(wǎng)頁布局學(xué)習(xí)中容易出現(xiàn)的問題匯總
- Browser網(wǎng)頁瀏覽器淺談
- Web標(biāo)準(zhǔn)化制作:利用CSS按比例縮小圖片
- DIV CSS制作網(wǎng)頁時(shí)易犯的錯(cuò)誤總結(jié)
- WEB2.0標(biāo)準(zhǔn)教程:第四天 調(diào)用樣式表
- CSSEditer適合編輯CSS的幾款編輯器簡介
- 相關(guān)鏈接:
- 教程說明:
Web標(biāo)準(zhǔn)教程-在頁面中動(dòng)態(tài)載入外部javascript。