两个页面,如何在不刷新页面的情况下把第二个页面上的text的值传到第一个页面上?

Gemini_sun 2003-09-18 10:53:45
两个页面,如何在不刷新页面的情况下把第二个页面上的text的值传到第一个页面上?
...全文
98 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cwfz 2003-09-18
  • 打赏
  • 举报
回复
我是这样做的,不知道对你有没有用

第一个页面:
function frmLoad()
{
sResult = window.showModalDialog("wfLogin.aspx",window,"dialogHeight: 301px;dialogwidth:401px;center:yes;scroll:no;status:no");
if (sResult != null)
{
document.Form1.txtName.value = sResult.UserName;
document.Form1.txtPassword.value = sResult.Password;
}
}
//调用第二个页面时让他返回参数,这个参数是object类型的,我这里返回的是用户名,密码;

第二个页面:
function loginConfrim()
{

var result = new Object();
result.UserName = document.wfLogin.txtName.value;
result.Password = document.wfLogin.txtPassword.value;

window.returnValue = result;
window.close();
}

这样在第二个页面关闭时result参数就被返回了。

另外:第一个页面可以用隐藏框来接受返回参数,这样在C#中
可以用this.Request ["隐藏框名"]来访问他。
Gemini_sun 2003-09-18
  • 打赏
  • 举报
回复
多谢楼上的诸位大哥
Gemini_sun 2003-09-18
  • 打赏
  • 举报
回复
多谢楼上的那位大哥
zhaoweiwei 2003-09-18
  • 打赏
  • 举报
回复

var nw=window.open(url,"openScript",'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=no,status=yes' );

form2.text2.value=window.opener.form1.text1.value


Gemini_sun 2003-09-18
  • 打赏
  • 举报
回复
如何把他们相关起来?
gdeljyh 2003-09-18
  • 打赏
  • 举报
回复
1.-----把下面这段代码保存为:javascript.htm---------------
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--


function button1_onclick() {
window.open("Javascript.htm","New","left=100,top=100,width=400,height=200");
}

//-->
</SCRIPT>

<INPUT type="button" value="打开测试页" id=button1 name=button1 LANGUAGE=javascript onclick="return button1_onclick()">
<INPUT type="text" id=text1 name=text1>

2.把这段代码保存为:Javascript.htm---------
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--


function text1_onkeyup() {
try{
opener.text1.value=text1.value;
}catch(e){
alert(e.description);
}
}

//-->
</SCRIPT>

<BODY>

<P>请输入值:
<INPUT id=text1 name=text1 LANGUAGE=javascript onkeyup="return text1_onkeyup()" style="LEFT: 8px; TOP: 16px"></P>
<P>在页面LookScript.htm的TextBox中的值会和你输入的同步;</P>

</BODY>
</HTML>



--------------------
然后就可以看到传递过程,如果是窗口是父子关系的话,把opener.text1.value=text1.value改为:parent.text1.value=text1.value即可
zhaoweiwei 2003-09-18
  • 打赏
  • 举报
回复
只能是两个相关的页面!
Gemini_sun 2003-09-18
  • 打赏
  • 举报
回复
我用第一个页面打开第二个页面是这样写的
window.open(url,"openScript",'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=no,status=yes' );
请问怎么才能让他们之间有父子关系?
想在第二个页面关闭时把第二个页面的text2的值传到第一个页面种的text1去,具体该怎么写?
小弟我是个新手,请各位大哥务必要鼎力帮助呀,我给大家施礼了
cqfeng 2003-09-18
  • 打赏
  • 举报
回复
两个页面有没有关系?
zhanghk 2003-09-18
  • 打赏
  • 举报
回复
两个页面有父子关系才行,window.opener.textID.value = "ksdlfjasl"
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 全国计算机等级考试二级教程《Python语言程序设计》(2018年版)被视为针对Python入门者和备考人员的核心学习材料。该资料汇总了教材内的所有编程练习答案,这些答案在Python 3.5.3环境中经过实际执行测试,从而保障了代码的准确性和应用价。备考人员借助这些答案,能够评估自身的学习进度,并深入理解和熟练掌握Python编程的基础原理与方法。 1. Python基础理论:Python作为一门高级编程语言,因其简明扼要的语法结构和卓越的功能表现而备受推崇。基础内容涵盖了变量、数据种类(例如整型、浮点型、字符串、布尔型、列表、元组、字典、集合)、逻辑控制(比如条件判断if-else,循环控制for、while)、函数的声明及使用、模块的引入等。 2. Python高级应用:Python的进阶内容涉及异常管理(try-except-finally结构),类与实例(面向对象编程的基础,包含类的构造、对象的生成、属性与方法的运用、继承机制、多态表现),装饰器(用于调整函数或类的功能特性),上下文管理器(借助with语句实现资源管理)等。 3. 数据文件处理:Python配备了全面的文件操作功能,涉及文件的开启、数据读写、关闭操作,以及多种操作模式(例如r模式用于读取,w模式用于写入,a模式用于追加内容等)。此外,还包括文本文件与二进制文件的转换处理,以及文件的位置调整、复制和删除等操作。 4. 标准库的运用:Python的标准库资源极为丰富,比如os模块提供操作系统接口,sys模块用于获取系统参数,random模块可用于生成随机数,datetime模块负责处...

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧