用javascript在页面间传值
来源:互联网 发布:淘宝流量突然下降一半 编辑:程序博客网 时间:2024/06/04 01:06
1.弹出model对话框形式的传值(window.showModalDialog())
调用页面(AppealEdit.aspx):
a.将该页面的form表单ID设置
<form id="formAppeal" method="post" runat="server">
b.写javascript代码:
function WriteEmail(height,width)
...{
windowAttribs = "dialogHeight:"+height+"px;"+"dialogWidth:"+width+"px;"
+ "dialogTop:(mount-"+height+"-30)*0.5px;"+"dialogLeft:(chasm-"+width+"-10)*0.5px;"
+ "status:no;resizable:yes;scroll:yes;";
...{
windowAttribs = "dialogHeight:"+height+"px;"+"dialogWidth:"+width+"px;"
+ "dialogTop:(mount-"+height+"-30)*0.5px;"+"dialogLeft:(chasm-"+width+"-10)*0.5px;"
+ "status:no;resizable:yes;scroll:yes;";
//注意这个formAppeal 就是那个form的id
window.showModalDialog("AppealEmailTxt.aspx",formAppeal,windowAttribs);
}
接受页面(AppealEmailTxt.aspx)
javascript 代码如下:
function GetValue()
...{
formAppeal = window.dialogArguments;
var content = "你好,以下是新的投诉信息: ";
content += " 基站名称:"
content += formAppeal.tbxSiteName.value;
content += " 基站ID:";
content += formAppeal.tbxSiteID.value;
content += " 基站地址:";
content += formAppeal.tbxSiteAdd.value;
content += " 投诉人:";
content += formAppeal.tbxAppealer.value;
content += " 投诉人电话:";
content += formAppeal.tbxAppealerTel.value;
content += " 投诉时间:";
content += formAppeal.tbxAppealTime.value;
content += " 接投诉人:";
content += formAppeal.tbxReceiver.value;
content += " 接投诉部门:";
content += formAppeal.ddlReceiveDept.text;
content += " 部门电话:";
content += formAppeal.tbxTel.value;//部门电话
content += " 投诉事由:";
content += formAppeal.tbxAppealContent.value;
content +=" 请处理,谢谢! 广州移动";
document.all.tbxEMailTxt.value = content;
}
...{
formAppeal = window.dialogArguments;
var content = "你好,以下是新的投诉信息: ";
content += " 基站名称:"
content += formAppeal.tbxSiteName.value;
content += " 基站ID:";
content += formAppeal.tbxSiteID.value;
content += " 基站地址:";
content += formAppeal.tbxSiteAdd.value;
content += " 投诉人:";
content += formAppeal.tbxAppealer.value;
content += " 投诉人电话:";
content += formAppeal.tbxAppealerTel.value;
content += " 投诉时间:";
content += formAppeal.tbxAppealTime.value;
content += " 接投诉人:";
content += formAppeal.tbxReceiver.value;
content += " 接投诉部门:";
content += formAppeal.ddlReceiveDept.text;
content += " 部门电话:";
content += formAppeal.tbxTel.value;//部门电话
content += " 投诉事由:";
content += formAppeal.tbxAppealContent.value;
content +=" 请处理,谢谢! 广州移动";
document.all.tbxEMailTxt.value = content;
}
以上例子实现了,通过AppealEdit.aspx打开AppealEmailTxt.aspx,然后在AppealEmailTxt.aspx中给该页面的文本框tbxEMailTxt赋值。
- 用javascript在页面间传值
- 如何利用JavaScript 在页面间传值
- javascript 中的变量如何在jsp页面在来接收,然后在页面里用它?
- javascript在页面显示时间
- javascript在本页面调试
- 在不同的页面之间用javascript传递参数
- 用JavaScript在浏览器端像JSP一样渲染页面
- 用javascript在页面中显示系统时间
- 在子页面用javascript改变父页面的dropdownlist的选择项后在父页面重新绑定数据
- 用JS在页面间传值
- JavaScript在页面间数据传输的使用
- JavaScript在页面间数据传输的使用
- 如何在页面中引用JavaScript脚本?
- JavaScript在页面中屏蔽鼠标右键
- 如何在页面中引用JavaScript脚本?
- javascript如何在页面显示日期
- 在页面中动态载入外部javascript
- JavaScript应放在页面的什么地方
- 用JavaScript操作数据库
- ibatis中使用缓存
- UML建模工具比较
- Oracle 卸载后修改注册表tips
- 什么是RIA
- 用javascript在页面间传值
- 多线程编程要点
- c# 修饰符总结
- MSN Messenger 协议分析一
- .net framework 垃圾回收机制
- hadoop中RPC的用法 ( by quqi99 )
- GIF文件格式分析
- memset效率问题
- 数据结构——杂凑表(开放定址法)