求两个页面代码一样点击转向。
如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>谢谢!
如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,配合服务器端程序进行转换(如根据cookie记录选择的语言),然后在服务器端转换后或者直接读取数据库内容输出。
2,如果完全是html格式的内容,则可以使用js转换,这个网上有代码。
{
document.getElementById("ly").innerText="简体版"
}
else
{
document.getElementById("ly").innerText="繁体版"
}
给链接一个id,我这里给的是ly
<a onclick="a();" id="ly"> </a>
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>
改成
this.location.pathname.match(/(?!.*[\/\\])[^\?]*/)==".htm"这个正则怎么写
那个高手帮忙一下把this.location.pathname.match(/(?!.*[\/\\])[^\?]*/)=="a.htm"
改成
this.location.pathname.match(/(?!.*[\/\\])[^\?]*/)==".htm"
提供一下代码
<!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>