showModalDialog()我看了以前的帖子还是不会用??怎样把参数互传?(对话框和原页面)
能不能给我个简单的例子?还有对话框关闭后回到原页面并刷新,我想做象联达动力那样的便签 问题点数:0、回复次数:7Top
1 楼fason(咖啡人生)回复于 2003-07-03 12:42:09 得分 0
http://www.csdn.net/develop/Read_Article.asp?Id=15113Top
2 楼zhaoweiwei(if(轩辕剑^倚天剑))回复于 2003-07-03 12:43:39 得分 0
index.htm
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
<script language>
function show_time(){
document.form1.t1.value=window.showModalDialog("input_time.htm")
}
</script>
</head>
<body>
<form name="form1" method="POST" action="">
<p>
<input type="text" name="t1" size="56"></p>
<p><input type="button" value="点击输入日期和时间" name="B1" onClick="show_time()"></p>
</form>
</body>
</html>
****************************
input_time.htm(showModalDialog)
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>时间输入</title>
<script language="javascript">
function okbutton(){
var now=new Date();
var hours=now.getHours();
var min=now.getMinutes();
window.returnValue=form1.t1.value+"-"+form1.t2.value+"-"+form1.t3.value+" 填写时间为 "+hours+":"+min;
window.close();
}
function cancelbutton(){
window.returnValue="您没有填写完全";
window.close();
}
</script>
</head>
<body>
<form name="form1" method="POST" action="">
<input type="text" name="t1" size="20" value="">请输入年</p>
<p>
<input type="text" name="t2" size="20" value="">月</p>
<p>
<input type="text" name="t3" size="20" value="">日</p>
<p align="center">
<input type="button" value="OK" name="B1" onClick="okbutton()">
<input type="button" value="Cancel" name="B2" onClick="cancelbutton()"></p>
</form>
</body>
</html>Top
3 楼xhbmj(《升龙道》)回复于 2003-07-03 12:44:06 得分 0
test.html
<HTML><BODY>
<input type="text" id="txt" size=20>
<script>
function show(){
x = showModalDialog("testnew.html",window,"dialogWidth:400px;dialogHeight:300px;status:no;");
txt.value = x;
}
</script>
<input type=button value=open onclick="show()">
</BODY></HTML>
testnew.html------------------------
<HTML><BODY>
<input type="text" name="dlgtxt">
<button onclick="doSomething()">do somthing</button>
<SCRIPT>MyText="A Popup Example"</SCRIPT>
<script>
function doSomething(){
returnValue = dlgtxt.value;
close();
}
</script>
</BODY></HTML>
Top
4 楼wssgwps(凸(-_-)凸)回复于 2003-07-03 12:48:44 得分 0
用returnValue向父窗口传递值!Top
5 楼yhm66(coco)回复于 2003-07-03 13:38:21 得分 0
var k;
var s = new Object();
var bqnr
s.bqnr = formEdit.bqnr.value;
s.bqxh = formEdit.bqxh.value;
var url
if(formEdit.bqxh.value=="")
{url="grbq_edit.asp";}
else
{url="grbq_edit.asp?bqxh=" + formEdit.bqxh.value;}
k=showModalDialog(url,s,"dialogWidth:298px;status:no;dialogHeight:398px");
传的是对象怎么办?Top
6 楼snowboy2003(阿斌)回复于 2003-07-03 14:14:06 得分 0
试试这段代码
<script>
var vDialog=null;
function rdl_doDialog(){
vDialog=showModelessDialog("rdl_showmodelessdialog_demo.html",window,"status:no;resizable:yes;dialogHeight:210px;dialogWidth:360px;unadorne:yes");
}
function rdl_setDialogValue(){
if (vDialog != null) vDialog.idDialogInput.value=idOpenerInput.value;
}
</script>
<input type=text id=idOpenerInput value="传递的文字"><br><br>
<input type=button onclick="rdl_doDialog();" value="建立对话框">
<input type=button onclick="rdl_setDialogValue();" value="传递文字">
---- 对话框页面的代码 ----
<script>
function window.onunload() {
dialogArguments.vDialog=null;
}
</script>
<input type=text id=idDialogInput><br><br>
<input type=button onclick="dialogArguments.idOpenerInput.value=idDialogInput.value;" value="传递文字">
<input type=button onclick="window.close();" value="关闭">
Top
7 楼yhm66(coco)回复于 2003-07-03 14:43:06 得分 0
可以传过来,但是我怎么保存不到数据库里呢Top
相关问题
- 在showModalDialog中产生的页面表单能否在对话框中提交?
- ShowModaldialog显示页面如何在页面标题不显示"网页对话框",在线等,急急!!
- 在jsp中如何将参数传给ShowModalDialog(),然后在ShowModalDialog弹出的对话框中提交Action处理
- 对话框问题!showModalDialog()..........
- 对话框取得参数后,对话框的刷新问题?
- 关于用showModalDialog()方法创建的模态对话框的隐藏或移出页面的问题!!急!急!!急!!!
- 老话重提:showModalDialog弹出对话框刷新父页面问题,大家不要bs
- 在主页面内,我用showModalDialog打开一对话框窗口,在主页面内,我如何用代码关掉它?
- 如何关闭:showModalDialog的对话框??
- 如何将主对话框自身作为参数传递给子对话框,用子对话框控制主对话框?




