社区
ASP
帖子详情
对话框,100分
tangjun
2002-07-22 09:14:31
strDialog boxvalue=window.showModalDialogboxc("FilterWindow.htm",null,"dialogboxWidth:300px;dialogboxHieght:20px")
为什么strDialog boxvalue不能返回值!100分。
...全文
83
6
打赏
收藏
对话框,100分
strDialog boxvalue=window.showModalDialogboxc("FilterWindow.htm",null,"dialogboxWidth:300px;dialogboxHieght:20px") 为什么strDialog boxvalue不能返回值!100分。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hchxxzx
2002-07-22
打赏
举报
回复
用该种方式打开窗口,想要返回值还必须在打开窗口中做返回数据的工作才能返回数据
请参看如下语句,此语句在打开的窗口中点击确定返回时应用,将返回值为strDialog boxvalue=aaaaaaa
window.returnValue="aaaaaaa"
window.event.returnValue = false
window.close()
spgoal
2002-07-22
打赏
举报
回复
---- 在传统的WINDOWS EXE程序中,模态对话框经常出现。例如,写字板程序(WORDPAD.EXE)中的“查看/选项(O)...”菜单被点中后,跳出“选项”对话框,用户一定要响应该对话框,如果该对话框不关闭,是无法回到主窗口的。这经常被应用于要求用户输入多个参数的场合。我们在浏览器中也可以简单地实现该功能。
---- 在IE浏览器中,要求用户输入可以使用VBScript的INPUTBOX函数、或者J Script的window.prompt方法,但是界面都比较单调,并且只能传递一个参数,而用DHTML来实现就灵活多了。
---- 1. 基本语法
---- window对象有一个方法称为showModalDialog,我们可以在页面按钮的onclick中写如下代码:
< BUTTON onclick="window.showModalDialog
('dialog.htm')" >Search< /BUTTON >
---- 系统会在新窗口中打开dialog.htm页面,并且等待用户响应,如果用户不响应该页面,那么主页面将得不到光标。
---- 在dialog.htm中设置window对象的returnValue属性,就可以让主页面得到返回值。例如,在页面的确定按钮的onclick中写:
window.returnValue = window.
document.all.iptPeopleID.value
---- 将输入框iptPeopleID的值赋给window对象的returnValue属性。在主页面中就可以得到这个值:
var str = showModalDialog("dialog1.htm")
---- 2. 传递初始化值
---- 如果要向模态页面中传递初始化值,可以在主页面中用如下语句:
var cSearchValue=showModalDialog
('dialog.htm', 'ABC')
在dialog.htm中使用window.dialogArguments
属性可以得到'ABC'。例如:
< SCRIPT FOR=window EVENT=onload LANGUAGE="JScript" >
if (window.dialogArguments != null)
window.document.all.iptPeopleID.value = window.dialogArguments;
< /SCRIPT >
---- 3. 传递多个数值
---- 如果要向模态页面中传递多个参数,可以先在主页面中定义一个对象,
function myDialog() {
var str1;
var str2;
}
---- 显示模态页面之前初始化该对象,然后调用showModalDialog方法。
function WelcomeYou(iniStr1,iniStr2) {
myDialog.str1 = iniStr1;
myDialog.str2 =iniStr2 ;
if (showModalDialog("dialog2.htm", myDialog)
==false) //将对象传入
......
---- 在模态页面中,可以用这样的代码
window.document.all.iptID.value=
window.dialogArguments.str1
来引用数值,或者用这样的代码对之赋值
window.dialogArguments.str1 =
window.document.all.iptID.value
---- 完整例程如下:
---- 对于只传递一个参数的情况,见:Main1.htm和dialog1.htm。
---- 对于传递多个参数的情况,见:Main2.htm和dialog2.htm。
父窗体:
dim xxx '返回值
dim yyy '传到子窗体的参数
var xxx = ShowModalDialog('xxx.asp','yyy','dialogWidth:100px;DialogHeight=290px;status:no')
子窗体:
dim yyy '从父窗体传来的参数
dim xxx '传回父窗体的参数
yyy = window.dialogArguments
xxx = window.returnValue
evonne_feng
2002-07-22
打赏
举报
回复
var sReturn;
sReturn = window.showModalDialog("FilterWindow.htm",null,"dialogboxWidth:300px;dialogboxHieght:20px");
在FilterWindow.htm中执行脚本
window.returnValue = "你想返回的字符串";
以上代码经过测试
lanying
2002-07-22
打赏
举报
回复
有这个函数吗?
ar7_top
2002-07-22
打赏
举报
回复
学习
S.F.
2002-07-22
打赏
举报
回复
GZGZ,UPUP
Java高级编程 第4章 习题1
1实现4.1.2节标准
对话框
(输入、消息、确认、选项)的例题。 2实现4.1.3节文件
对话框
的例题。 3实现4.1.4节颜色
对话框
的例题。
计算机二级vb
分
值,2016全国计算机二级《VB》考试大纲
2016全国计算机二级《VB》考试大纲六、控制结构1. 选择结构:(1)单行结构条件语句。(2)块结构条件语句。(3)IIf 函数。2. 多
分
支结构。3. For 循环控制结构。4. 当循环控制结构。5. Do循环控制结构。6. 多重循环。七、数组1. 数组的概念:(1)数组的'定义。(2)静态数组与动态数组。2. 数组的基本操作:(1)数组元素的输入、输出和复制。(2)ForEach. . . ...
Android
对话框
(普通
对话框
、单选
对话框
、多选
对话框
、进度条
对话框
)
一、普通
对话框
// 通过builder 构建器来构造 AlertDialog.Builder builder = new Builder(this); builder.setTitle("警告"); builder.setMessage("你好么 "); builder.setPositiveButton("好", new OnClickListener() { @Overr...
03-
对话框
对话框
一般应用于临时交互的场景。学习QT中的
对话框
时,应该使用QWidget作为基类,而不是QDialog。因为QDialog在显示的时候只会有一个
对话框
。 一般
分
为两种: 1. 模态
对话框
:阻塞。此时要调用exec进入阻塞状态,而不是show方法,因为在栈上创建的
对话框
在出了匿名函数后会马上析构掉。 this->resize(300, 300); QP...
PyQt5 的
对话框
PyQt5中的
对话框
是一种常见的用户界面组件,用于与用户进行交互并获取用户输入或确认。常见的
对话框
包括消息框、输入框、文件
对话框
、颜色
对话框
等。PyQt5提供了丰富的
对话框
类,可以满足各种不同的需求。QMessageBox(消息框):用于显示消息、警告、错误等信息,并可以包含按钮供用户进行选择。QInputDialog(输入
对话框
):用于获取用户输入,包括文本输入、整数输入、浮点数输入等。QFileDialog(文件
对话框
):用于打开或保存文件,以及选择文件或文件夹。
ASP
28,404
社区成员
356,942
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章