littlebenben 发布留言 2007-9-13 14:40
JavaScript中,怎样在不同窗口之间传递变量的值
如题,谢谢
jkll007123 发布留言 2007-9-13 18:35
框架,URL,COOKIE
xzw2002 发布留言 2007-9-14 15:48
我也在想这个问题,在框架下如何传参?请高手指导一下,急急!!!!!!!!!
jkll007123 发布留言 2007-9-14 19:30
主框架main.html页面:
<html>
<head>
</head>
<frameset cols="30%,*" frameborder="1">
<frame src="left.html" name="left_frame" noresize="noresize"/>
<frame src="right.html" name="right_frame"/>
</frameset>
</html>
子框架left.html:
<html>
<head>
</head>
<body>
<input type="text" id="text1" name="text1"/>&nbsp;&nbsp;
<input type="button" value="提交信息并在右边窗口显示" onclick="parent.right_frame.document.getElementById('div1').innerHTML=document.getElementById('text1').value"/>
</body>
</html>
子框架right.html:
<html>
<head>
</head>
<body>
<div id="div1"></div>
</body>
</html>
littlebenben 发布留言 2007-9-15 22:20
那么麻烦再问一下,用url是怎么弄得?谢谢
shaoli4261 发布留言 2007-9-15 22:39
我也不知道对不对,但是我也说说我的想法!
在窗口中传递时,我们打开了一新窗口,var newwindow=window.open("…………")
然后我们就用这个变量去传递,
比如要把原窗口中的表单的TEXT1的值传过去,给新窗口中的TEXT2,可以这样
newwindow.document.form.text2.value=document.form.text1.value
不知道这个想法能不能行的通,刚刚想到的,自己还没有去试~
待会测试以下~
呵呵……
我测试了我的想法,结果证明是错误的!根本就不行~~
还是用隐藏域吧~~~
jkll007123 发布留言 2007-9-16 00:27
a.html页面:
<form id="form1" method="
get" action="b.html">
用户名:<input type="text" id="username" name="username"/><br/><br/>
密码:<input type="password" id="pad" name="pad"/><br/><br/>
<input type="submit" value="提交信息">
</form>
b.html页面:
<script language="javascript">
<!--
var strUrl=document.location.toString();
if(strUrl.indexOf("?")!=-1)
{
var newUrl=strUrl.substring(strUrl.indexOf("?")+1,strUrl.length+1);
}
var arrUrls=newUrl.split("&");
var arrUrls1=arrUrls[0].split("=");
var arrUrls2=arrUrls[1].split("=");
document.write("用户名是:"+arrUrls1[1]+" 密码为:"+arrUrls2[1]);
//-->
</script>
shaoli4261 发布留言 2007-9-16 16:16
程序的运行的原理我能明白,可是程序我有点看不明白,希望你能给我们解释一下,在此感谢了~~~
xjxxdnmwj 发布留言 2008-8-3 10:33
http://bbs.bccn.net/thread-169667-1-1.html?password=xjxxdnmwj
就是把xjxxdnmwj传给哪个地址的password文本框
kjf_x 发布留言 2008-8-3 17:08
主框架main.html页面:
子框架left.html:
子框架right.html:
[ 本帖最后由 kjf_x 于 2008-8-3 17:24 编辑 [/it]]
页: [1]