在頁(yè)面中動(dòng)態(tài)載入外部javascript_Web標(biāo)準(zhǔn)教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
有時(shí)候需要在網(wǎng)頁(yè)中某個(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的寫(xiě)法。
| 以下為引用的內(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布局 聲明文檔類(lèi)型描述(DTD)
- DIV CSS\讓搜索引擎蜘蛛不再累
- 用XHTML+CSS創(chuàng)建基于Web標(biāo)準(zhǔn)的網(wǎng)頁(yè)
- XHTML+CSS創(chuàng)建基于Web標(biāo)準(zhǔn)的網(wǎng)站
- DIV+CSS對(duì)SEO的幫助
- 淺析什么是Web標(biāo)準(zhǔn) 及其前景
- CSSer新手寄語(yǔ):開(kāi)始標(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編寫(xiě)過(guò)程中常見(jiàn)的10個(gè)錯(cuò)誤
- 如何用CSS選擇器查詢和風(fēng)格化Web元素
- 常用的Web標(biāo)準(zhǔn)開(kāi)發(fā)編輯器
- DIV CSS網(wǎng)頁(yè)布局學(xué)習(xí)中容易出現(xiàn)的問(wèn)題匯總
- Browser網(wǎng)頁(yè)瀏覽器淺談
- Web標(biāo)準(zhǔn)化制作:利用CSS按比例縮小圖片
- DIV CSS制作網(wǎng)頁(yè)時(shí)易犯的錯(cuò)誤總結(jié)
- WEB2.0標(biāo)準(zhǔn)教程:第四天 調(diào)用樣式表
- CSSEditer適合編輯CSS的幾款編輯器簡(jiǎn)介
- 相關(guān)鏈接:
- 教程說(shuō)明:
Web標(biāo)準(zhǔn)教程-在頁(yè)面中動(dòng)態(tài)載入外部javascript
。