社区
JavaScript
帖子详情
如何在两个窗口之间传递数据?
cccbbbz_cn
2005-07-30 05:34:34
在A页面内有个text,选中B(Dialog窗口)中的一个单选按钮,如何不影响A中其他元素的情况下,只将选中按钮的值写入A中的text
不好意思,俺是菜鸟,请写的详细些
...全文
224
10
打赏
收藏
如何在两个窗口之间传递数据?
在A页面内有个text,选中B(Dialog窗口)中的一个单选按钮,如何不影响A中其他元素的情况下,只将选中按钮的值写入A中的text 不好意思,俺是菜鸟,请写的详细些
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hcom
2005-07-31
打赏
举报
回复
up
cccbbbz_cn
2005-07-31
打赏
举报
回复
谢谢大家关心,结帖了,
sluogang
2005-07-30
打赏
举报
回复
adandelion(猪头)的方法虽然可以解决问题,但打开的窗口为模式化的,除非把打开的窗口关掉,否则在原窗口上无法做任何的操作。
其实最简单的就是用window.open方法打开一个窗口,然后用新窗口的window.opener引用原窗口。如下:
文件:A.htm
<form name="form1" method="post" action="">
此处显示结果:<input name="text1" type="text" id="text1">
<input name="sel" type="button" id="sel" value="选择" onclick="window.open('b.htm','_blank')">
</form>
文件:B.htm
选择
<form name="form1" method="post" action="">
<input type="radio" name="seled" value="选择了A" onClick="window.opener.form1.text1.value=this.value;">
选择了A
<input type="radio" name="seled" value="选择了B" onClick="window.opener.form1.text1.value=this.value;">
选择了B
<input type="radio" name="seled" value="选择了C" onClick="window.opener.form1.text1.value=this.value;">
选择了C
</form>
adandelion
2005-07-30
打赏
举报
回复
cxz7531(大花猫)
谢谢啊~~~~~
cxz7531
2005-07-30
打赏
举报
回复
adandelion(猪头) 的完全正确,楼主可以揭了
adandelion
2005-07-30
打赏
举报
回复
测试通过.
father.htm
<SCRIPT>
function fnOpen(){
window.showModalDialog("child.htm", window,
"")
}
</SCRIPT>
<FORM NAME=oForm>
<INPUT TYPE="text" NAME="txt1" id ="txt1">
<INPUT TYPE="button" VALUE="Push To Create"
onclick="fnOpen()">
</FORM>
------------------
child.htm
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 2</title>
</head>
<body>
<form id =form1 name = form1 method =post>
<INPUT TYPE="radio" NAME="rbtn1" id ="rbtn1" value= "1" onclick ="doChange();" > aaa</input>
<INPUT TYPE="radio" NAME="rbtn1" id ="rbtn2" value= "2" onclick ="doChange();" > bbb</input>
<input type = button value = ok onclick = "window.close()">
</form>
</body>
<SCRIPT LANGUAGE="JavaScript">
<!--
var win = dialogArguments;
function doChange()
{
var strValue ="";
for(var i=0;i<form1.elements.length;i++)
{
if (form1.elements[i].type == "radio")
{
if(form1.elements[i].checked)
{
strValue = form1.elements[i].value;
break;
}
}
}
win.document.getElementById("txt1").value= strValue;
}
//-->
</SCRIPT>
</html>
saobaxing
2005-07-30
打赏
举报
回复
首先b.htm中你要添加一个SUBMIT按钮 使网页提交一次 否则好像不太好做到。。。
然后利用Response.redirct(a.htm/?text=radiotext)把B页面中你的单选按钮的值传递过去,同时把A.HTM网页重新刷新了一次, 在A.HTM中一开始用
if Request("text")="" then //来判断是否选择过单选按钮...
else
text.text=request("text")
end if
不知道有没有看懂我的意思
adandelion
2005-07-30
打赏
举报
回复
完全可以。
福贵
2005-07-30
打赏
举报
回复
先研究一下!
cccbbbz_cn
2005-07-30
打赏
举报
回复
自己顶了,没有人回,不行还加分了
VB如何在
窗口
之间
传递数据
?
有多种方法可以在
窗口
之间
传递数据
,比如: 1、在模块文件(Module)中声明一个全局公共变量,然后在其他窗体中就可以通过这个变量来存取数据了,如: 在模块文件中声明变量a Public a as string 在Form1中给a赋值 a...
js-如何在
两个
页面
之间
互相
传递数据
?
页面
之间
传递数据
我们常用到的两种方式: 把要传递的数据作为字符串拼接到要跳转的url后面,另一个页面直接读取本页面的url 这是封装好的
两个
函数,直接拿来调用就可以//把参数拼接到url后面 function grow(obj,url)...
MFC不同
窗口
之间
传递数据
MFC不同
窗口
之间
传递数据
android
窗口
之间
传递,Android studio实现
两个
窗口
之间
传递信息信息:intent
intent介绍那我们到底是怎么从一个
窗口
跳转到另个
窗口
的,一个
窗口
的信息是怎么传递给另一个
窗口
的呢?没错,就是通过intent。下面我们来简单的介绍一下intent。Android中使用Intent的方式有两种,分别为显式Intent...
C#中
两个
窗体间的数据传递
分别在
两个
窗体中创建公有属性的设置字段,分别供
两个
窗口
调用。 两种情况的区别: 一:在父窗体向子窗体
传递数据
时,由于在父
窗口
中已经实例化出子
窗口
对象,可以直接调用子
窗口
的设置字段程序。 代码示例: Step ...
JavaScript
87,907
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章