js 动态调用js文件

   <script src="/Scripts/hall/tab.js" type="text/javascript" id="src"></script>
    <script language="javascript" type="text/ecmascript">
        GetJs();
        function GetJs() {
            var src = document.getElementById("src");
            if (GetBrowserType() == "chrome" || GetBrowserType() == "firefox") {
                src.setAttribute("src", "/Scripts/tab.js");
            } else {
                src.setAttribute("src", "/Scripts/ietab.js");
            }
        }
    </script> 

 在火狐 和谷歌中使用tab.js,在ie 中使用ietab.js,

当页面加载的时候,通过判断浏览器 来看要加载的js文件。

但是在火狐中,当改变<script src="/Scripts/hall/tab.js" type="text/javascript" id="src"></script>中的src时,文件也不在重新加载,

火狐默认加载tab.js。在ie中 ,当GetJs()函数改变 <script src="/Scripts/hall/tab.js" type="text/javascript" id="src"></script>

中的src 路径时,加载的文件 做出相应的改变。

 

 

 

posted @ 2013-03-25 14:58  南潇湘  阅读(499)  评论(0编辑  收藏  举报