求两个页面代码一样点击转向。
如a.htm
和a.html
两个页面代码一样
<script language="JavaScript" type="text/javascript">
function a(){
//...这里写什么
//如果是后缀是a.htm//下面的<a onclick="a();"></a>看到的是如<a onclick="a();">简体版</a>效果
//点击后转向去a.html//下面的<a onclick="a();"></a>看到的是如<a onclick="a();">繁体版</a>效果
//点击后转向去a.htm//下面的<a onclick="a();"></a>看到的是如<a onclick="a();">简体版</a>效果
//这样一直可以相互连接 
}
</script><body>
<a onclick="a();"></a><!--简体版或繁体版-->
</body>谢谢!

解决方案 »

  1.   

    不太明白你的意思如果要做多语言版本的页面,一般是一种语言一个页面,点击链接导航到不同语言的界面即可。如果url相同,而要进行不同语言界面的转换,有2种办法:
    1,配合服务器端程序进行转换(如根据cookie记录选择的语言),然后在服务器端转换后或者直接读取数据库内容输出。
    2,如果完全是html格式的内容,则可以使用js转换,这个网上有代码。
      

  2.   

    if(this.location.pathname.match(/(?!.*[\/\\])[^\?]*/)=="a.htm")
    {
        document.getElementById("ly").innerText="简体版"
    }
    else
    {
        document.getElementById("ly").innerText="繁体版"
    }
    给链接一个id,我这里给的是ly
    <a onclick="a();" id="ly"> </a>
      

  3.   

    不好意思,忘了给链接
    if(this.location.pathname.match(/(?!.*[\/\\])[^\?]*/)=="a.htm") 

        document.getElementById("ly").innerText="简体版";
        document.getElementById("ly").href="a.html";

    else 

        document.getElementById("ly").innerText="繁体版"
        document.getElementById("ly").href="a.htm";

    给链接一个id,我这里给的是ly 
    <a onclick="a();" id="ly"> </a>
      

  4.   

    非常感谢!把this.location.pathname.match(/(?!.*[\/\\])[^\?]*/)=="a.htm"
    改成
    this.location.pathname.match(/(?!.*[\/\\])[^\?]*/)==".htm"这个正则怎么写
      

  5.   

    还是解决不了!
    那个高手帮忙一下把this.location.pathname.match(/(?!.*[\/\\])[^\?]*/)=="a.htm" 
    改成 
    this.location.pathname.match(/(?!.*[\/\\])[^\?]*/)==".htm" 
      

  6.   

    多谢各位的支持与靠爱!努力了一个月终于弄出来了!
    提供一下代码
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head>
    <body>啊啊<a onclick="a();" id="ly"><span id="NameError"></span></a>
    <!--简体版或繁体版-->
    </body>
    <script language="JavaScript" type="text/javascript">if(this.location.pathname.match(/(?!.*[\/\\]).htm/)==".htm") 
    {    
        document.getElementById("ly").innerHTML="简体版1"; 
        document.getElementById("ly").href=this.location.pathname.match(/(?!.*[\/\\])[^\.\?]*/)+".html"; 
    }else 

        document.getElementById("ly").innerHTML="繁体版" 
        document.getElementById("ly").href=this.location.pathname.match(/(?!.*[\/\\])[^\.\?]*/)+".htm"; 

    function a(){
    if(this.location.pathname.match(/(?!.*[\/\\]).htm/)==".htm") 

        document.getElementById("ly").innerHTML="简体版"; 
        document.getElementById("ly").href=this.location.pathname.match(/(?!.*[\/\\])[^\.\?]*/)+".html"; 

    else 

        document.getElementById("ly").innerHTML="繁体版" 
        document.getElementById("ly").href=this.location.pathname.match(/(?!.*[\/\\])[^\.\?]*/)+".htm"; 
    } }
    </script>
    </html>