如何用纯JS实现页面跳转 给架框分别起名字然后 能过设定target 的值来决定去那个页面可以先把A设成B的其中一个页面通过parent.框架名称 来转换 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 A页面不包含B页面,想用JS来传值,类似于ASP的href=b.asp?left=b1.htm&right=b2.htm,<%=request.query(left)%> 给两三个类似问题的参考网址:http://community.csdn.net/Expert/topic/3939/3939753.xml?temp=.1618463http://community.csdn.net/Expert/topic/3866/3866206.xml?temp=.635998http://community.csdn.net/Expert/topic/3913/3913445.xml?temp=.5038416 a.htm:<a href="b.htm?b1=b1.htm&b2=b2.htm">Jump to b</a>b.htm:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><BODY><frameset rows="50%,*" frameborder=1 marginwidth=0 marginheight=0 scrolling=no framespacing=1><frame name="frameB1" src="" frameborder="1" marginwidth="0" marginheight="0" scrolling="auto" framespacing="1"><frame name="frameB2" src="" frameborder=1 marginwidth=0 marginheight=0 scrolling=auto framespacing=1></frameset><script>function split(str,needle){ var ret = new Array(); var sCur = ''; var arrLen = 0; var i = 0; for(;i<str.length;i++){ if(str.charAt(i) == needle){ ret[arrLen] = sCur; arrLen += 1; sCur = ''; } else{ sCur += str.charAt(i); } } if(sCur != ''){ ret[arrLen] = sCur; } return ret;}var sSearchArr = split(unescape(location.search.substring(1)),'&');var b1 = 'b1.htm';var b2 = 'b2.htm';for(i=0;i<sSearchArr.length;i++){ var sCurArr = split(sSearchArr[i],'='); try{ eval(sCurArr[0]+" = sCurArr[1];"); } catch(e){}}frameB1.src = b1;frameB2.src = b2;</script></BODY></HTML> 用REQUEST只能取到一个值吗?href=b.asp?left=b1.htm&right=b2.htm,我在b.htm里如何用JS来取到left跟right? 代码里面不是写的很清楚么.var sSearchArr = split(unescape(location.search.substring(1)),'&'); vbs实现的可以改成js,道理一样,思想是笨狼的thisFileDir = replace(window.location.href,"file:///","")thisFileDir = unescape(replace(thisFileDir,"/","\"))thisFileFolder=getFolderDir(thisFileDir)用window.location.href 得到整个url栏 csdn论坛排行榜页面的特效是怎么弄的??? 急求解决:关于jquery中对div 和 textarea的show和hide切换 首套Javascript视频开始发布 400分,求改一个JS导航 dsoFramer.ocx控件 请教JS问题 初来乍到,请多关照! ie10下的“SCRIPT5007: 无法获取未定义或 null 引用的属性“value” ”错误,求解释!! 框架问题。 求一个正则表达式 验证计算公式合法性 判断特殊符号的正则表达式 比较难的表格问题!怎么获取点击当前行的另一列的href?在线等.....
给两三个类似问题的参考网址:http://community.csdn.net/Expert/topic/3939/3939753.xml?temp=.1618463http://community.csdn.net/Expert/topic/3866/3866206.xml?temp=.635998http://community.csdn.net/Expert/topic/3913/3913445.xml?temp=.5038416
<a href="b.htm?b1=b1.htm&b2=b2.htm">Jump to b</a>b.htm:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<frameset rows="50%,*" frameborder=1 marginwidth=0 marginheight=0 scrolling=no framespacing=1>
<frame name="frameB1" src="" frameborder="1" marginwidth="0" marginheight="0" scrolling="auto" framespacing="1">
<frame name="frameB2" src="" frameborder=1 marginwidth=0 marginheight=0 scrolling=auto framespacing=1>
</frameset>
<script>
function split(str,needle){
var ret = new Array();
var sCur = '';
var arrLen = 0;
var i = 0;
for(;i<str.length;i++){
if(str.charAt(i) == needle){
ret[arrLen] = sCur;
arrLen += 1;
sCur = '';
}
else{
sCur += str.charAt(i);
}
}
if(sCur != ''){
ret[arrLen] = sCur;
}
return ret;
}
var sSearchArr = split(unescape(location.search.substring(1)),'&');
var b1 = 'b1.htm';
var b2 = 'b2.htm';
for(i=0;i<sSearchArr.length;i++){
var sCurArr = split(sSearchArr[i],'=');
try{
eval(sCurArr[0]+" = sCurArr[1];");
}
catch(e){}
}
frameB1.src = b1;
frameB2.src = b2;
</script>
</BODY>
</HTML>
var sSearchArr = split(unescape(location.search.substring(1)),'&');
可以改成js,道理一样,思想是笨狼的thisFileDir = replace(window.location.href,"file:///","")
thisFileDir = unescape(replace(thisFileDir,"/","\"))
thisFileFolder=getFolderDir(thisFileDir)用window.location.href 得到整个url栏