动态引用脚本

        在页面中引用一脚本文件是件很容易的事,但如果是一个庞大的脚本系统,又想做到用多少取多少,就不是件容易的事了,对此,我想了一个办法,实现动态引用脚本,但也还不是非常的智能。


document._ref = function ( src ){
        document.write( '
<script language="JScript" src="' );
        document.write( window.APQ );
        document.write( src );
        document.write( '.js
"></\script>' );
    }
;

        该脚本的使用方式示例如下:

window.APQ = location.protocol + "//" + location.hostname + "/Apq/";

if!document._ref )
{
 document.write( '
<script language="JScript" src="' );
 document.write( window.APQ );
 document.write( 
"_system" );
 document.write( '.js
"></\script>' );
}

        由于所有脚本一般是放在同一虚拟目录下,故采用了定义一个全局变量的方式来指定其根目录,即window.APQ。
posted @ 2006-01-22 15:28  Amwpfiqvy  阅读(395)  评论(1编辑  收藏  举报