现在有个这个需求:a.htm 页面要根据 不同语言选择来加载不同js文件。那么这个语句怎么写呢?比如:
if( language == english)
{
//只加载en.js
}else( language == Traditional Chinese)
{
//只加载trach.js
}else( language == simple chinese)
{
//只加载sipch.js
]

解决方案 »

  1.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>new document</title>
    <script type="text/javascript">
    function loadScript(url){
    document.write("<scr" + "ipt src='" + url + "' ></scr" + "ipt>");
    }
    if(language == english)
    {
    //只加载en.js
    loadScript("en.js");
    }else( language == Traditional Chinese)
    {
    //只加载trach.js
    loadScript("trach.js");
    }else( language == simple chinese)
    {
    //只加载sipch.js
    loadScript("sipch.js");
    }
    </script>
    </head>
    <body></body>
    </html>
      

  2.   

    var head= document.getElementsByTagName('head')[0];
    var script=document.createElement("script");
    script.type= 'text/javascript';
    if( language == english)
    {script.src="en.js";
    //只加载en.js
    }else( language == Traditional Chinese)
    {script.src="en.js";
    //只加载trach.js
    }else( language == simple chinese)
    {script.src="en.js";
    //只加载sipch.js
    }
    head.appendChild(script);
      

  3.   


    <script type="text/javascript" id="language" src=""></script>
    <script type="text/javascript">
        if (language == english) {
            language.src = "en.js";
        } else if (language == "chinese") {
            language.src = "ch.js";
        }
    </script>
    简单方法。
      

  4.   

    <script type="text/javascript" id="language" src=""></script> <script type="text/javascript">  if (language == english) { language.src = "en.js"; } else if (language == "chinese") { language.src = "ch.js"; } </script>这个方法不错!
      

  5.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
        <title>new document</title>
        <script type="text/javascript">
        function loadScript(url){
            document.write("<scr" + "ipt src='" + url + "' ></scr" + "ipt>");
        }
        if(language == english)
        {
            //只加载en.js
           <%@ include file="en.js"%>
        }else( language == Traditional Chinese)
        {
            //只加载trach.js
            <%@ include file="trach.js"%>
        }else( language == simple chinese)
        {
            //只加载sipch.js
            <%@ include file="sipch.js"%>    }
        </script>
    </head>
    <body></body>
    </html>