我迷糊了,半天过去了!!!!!!!!!

无爱大叔 2003-01-06 03:33:16
modaldialog窗口的问题:
1.页面index.jsp,有一个按钮弹出modaldialog(updown.htm)窗口。
2.updown.htm由于要上传文件,需要提交。所以用了iframe包含了updown1.htm
3.updown1.htm上传文件,提交到sample1.jsp页面,该页面有一个按钮关闭窗口。
4.点该按钮以后关闭窗口返回值(上传的文件名)到index.jsp中:
...全文
58 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2003-01-06
  • 打赏
  • 举报
回复
http://www.csdn.net/Develop/read_article.asp?id=15113

showModalDialog()、showModelessDialog()方法使用详解
zhpfaff 2003-01-06
  • 打赏
  • 举报
回复
var oClassObj=new new Object();
oClassObj.value=""
var obj=showModalDialog("updown.htm",oClassObj,"center:yes;dialogWidth:350px; dialogHeight:40px; status:no; help:no");
if (obj!=null)
{ ....}
else
{alert("放弃")}

在frmupdown.htm:
<script>
function CancelButton(){
window.returnValue ="OK";}
</script>
在sample1.jsp中加入onload=parent.CancelButton()
fly_miss 2003-01-06
  • 打赏
  • 举报
回复
gz楼上
kyc 2003-01-06
  • 打赏
  • 举报
回复
updoown.htm 的iframe里面定义一个变量fileName,存放上传的文件名称。

假设 iframe 的名称叫frmSave

单击关闭按扭的时候:

variables=window.showModalDialog(openURL,"","dialogHeight: 500px; dialogWidth:700px; help: No;status: No; scroll:no;center=yes")

function btnCloseClick(){
var fileName=frmSave.fileName
window.returnValue=fileName
}


在index.jsp页面的引用:
function SetFileName(){
variables=window.showModalDialog(openURL,"","dialogHeight: 500px; dialogWidth:700px; help: No;status: No; scroll:no;center=yes")
frm1.fileName=variables

}
无爱大叔 2003-01-06
  • 打赏
  • 举报
回复
top.returnValue可以吗?我用了没有反应。
kyc 2003-01-06
  • 打赏
  • 举报
回复
可是实现你的功能。

87,910

社区成员

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

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