动态加载CSS和Javascript文件 javascript 和asp.net.

it2026-05-22  11

asp.net:

   

代码     HtmlGenericControl myHtmlJS  =   new  HtmlGenericControl( " script " );    myHtmlJS.Attributes.Add( " type " , " text/javascript " );    myHtmlJS.Attributes.Add( " src " , " javascript/Kathy.js " );    Page.Header.Controls.Add(myHtmlJS);    HtmlLink myLink  =   new  HtmlLink();    myLink.Attributes.Add( " type " , " text/css " );    myLink.Attributes.Add( " href " , " css/Common.css " );    myLink.Attributes.Add( " rel " , " Stylesheet " );    Page.Header.Controls.Add(myLink);

Javascript:

 

代码 function  LoadJSFile(form_control_block, fileURL){     var  head  =  document.getElementsByTagName( " head " )[ 0 ];     var  djs_block  =   " djs_ " + form_control_block;     var  k_scrpt  =  document.getElementById(djs_block);      if (k_scrpt  !=   null ){        head.removeChild(k_scrpt);    }    k_scrpt  =  document.createElement( " script " );    k_scrpt.id  =  djs_block;    k_scrpt.language  =   " javascript " ;    k_scrpt.type  =   ' text/javascript ' ;    k_scrpt.defer  =   true ;    k_scrpt.src  =  fileURL;      head.appendChild(k_scrpt);            } function  LoadCSSFile(form_control_block, fileURL){     var  head  =  document.getElementsByTagName( " head " )[ 0 ];     var  dcss_block  =   " dcss_ " + form_control_block;     var  k_dcss  =  document.getElementById(dcss_block);      if (k_dcss  !=   null ){        head.removeChild(k_dcss);    }    k_dcss  =  document.createElement( " link " );    k_dcss.id  =  dcss_block;    k_dcss.rel  =   " stylesheet " ;    k_dcss.type  =   ' text/css ' ;                k_dcss.href  =  fileURL;      head.appendChild(k_dcss);            }

转载于:https://www.cnblogs.com/lfzwenzhu/archive/2010/03/25/1695003.html

最新回复(0)