日期:2014-05-18  浏览次数:20736 次

如何合并2个JS参数成为URL地址,并以网页超链接形式发布在HTML页上
如何合并3个JS参数成为URL地址,并以网页超链接形式发布在HTML页上
例如:(我这个不行的代码,新手请大家帮忙)
//取得地址栏id
<script type="text/javascript">
function $G(){
var Url=top.window.location.href;
var u,g,StrBack='';
if(arguments[arguments.length-1]=="#")
  u=Url.split("#");
else
  u=Url.split("?");
if (u.length==1) g='';
else g=u[1];

if(g!=''){
  gg=g.split("&");
  var MaxI=gg.length;
  str = arguments[0]+"=";
  for(i=0;i<MaxI;i++){
  if(gg[i].indexOf(str)==0) {
  StrBack=gg[i].replace(str,"");
  break;
  }
  }
}
return StrBack;
}
</script>

//定义函数
<script type="text/javascript">
function show(IP) 
{
var IP=$G("id");
document.write(IP);
}
function show2(url) 
{
var url="http://www.kingsaf.com/dianban/Photo/ShowInfo.asp?ID=";
document.write(url);
}
</script>

//显示
<SCRIPT LANGUAGE="JavaScript">show2();show();</SCRIPT>
//应用超链接 (未通过)
<a href="JavaScript:show2();show();",target="_self">第一版</a>
另外我还想在最后加个&page=1

------解决方案--------------------
写的太乱了
<script>
var url="http://www.kingsaf.com/dianban/Photo/ShowInfo.asp?ID="+$G("id")+"&page=1"; 
window.location=url;
</script>
<a href="JavaScript:show();" >