说明你窗口名称写错了呗,例如
用户窗口.历史文件.OpenSubWnd(删除确认,200,100,400,200,0)。
在窗口《历史文件》中打开子窗口《删除确认》
望采纳。。。。。。
打开子窗口,例如:用户窗口.启动窗口.OpenSubWnd(窗口2,0,0,230,90,0),在启动窗口中打开窗口2,位置和大小是0,0到230,90,按照是否模式打开。具体的可以看看软件帮助。
望采纳。。。。。。
请采用网页对话框的方式 showModalDialog。
showModalDialog是jswindow对象的一个方法,和window.open一样都是打开一个新的页面。
区别是:showModalDialog打开子窗口后,父窗口就不能获取焦点了(也就是无法操作了)。
可以在子窗口中通过设置window.returnValue的值,让父窗口可以获取这个returnvalue.。
2.一个例子
1)主窗口main.html,。
2)在主窗口中通过showModalDialog的方式打开子窗口sub.html。
3)在子窗口中设置returnValue返回给主窗口使用。
main.html
复制代码代码如下:
<HTML>
<HEAD>
<METANAME="GENERATOR"Content="oscar999">。
</HEAD>
<script>
functionshowmodal()。
varret=window.showModalDialog("sub.html?temp="+Math.random());。
alert("subreturnvalueis"+ret);。
</script>。
<BODY>
<INPUTid=button1type=buttonvalue="opensub"name=button1onclick="showmodal();">。
</BODY>
</HTML>
sub.html
<HTML>
<HEAD>
<METANAME="GENERATOR"Content="oscar999">。
</HEAD>
<script>
functionreturnMain()。
window.returnValue="returnfromsub";。
window.close();。
</script>。
<BODY>
<INPUTid=button1type=buttonvalue="returnandclose"name=button1onclick="returnMain()">。
</BODY>
</HTML>
这种目前只有IE可用,其它浏览器都不可用了。
方式二:
采用其它js框架,弹出对话框的模式。
jsp中点击超链接弹出确认框方法有二:
1、通过window.open方法以弹出页面方式实现。
2、通过window.showmodaldialog方法以弹出对话框方式实现。(推荐)。
一,通过window.open方法弹出对话框。
在写jsp页面时,有时需要点击一个按钮弹出一个输入对话框,然后输入一个值,确定后关闭对话框,把数据写入数据库,刷新当前页面。
可以用javascript实现;不过如果用js自带的对话框的话,对话框不美观,不如用一个jsp页面来做对话框。
在页面addname.jsp里要调用对话框,写一个jsp页面newbox.jsp(用做对话框),然后在页面addname.jsp里加上一段js代码:
/*用来打开对话框页面*/
function openwindow(){。
window.open ("newbox.jsp","sample","fullscreen=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no, copyhistory=no,;); 。
/*在newbox.jsp里调用这个函数,用来刷新addname.jsp*/。
function opensub(){。
document.form1.submit(); 。
通过window.showmodaldialog方法弹出对话框。
仍然是在页面addname.jsp里要调用对话框,写一个jsp页面newbox.jsp(用做对话框),然后在页面addname.jsp里加上一段js代码:
/*用来打开对话框页面,注意openwindow()函数中的方法是window.showmodaldialog*/。
function openwindow(){。
window.showmodaldialog("newbox.jsp",window,"status:no;scroll:no; 。
dialog;dialogheight:100px"); 。
/*在newbox.jsp里调用这个函数,用来刷新addname.jsp*/。
function opensub(){。
document.form1.submit(); 。
可以用脚本打开和关闭子窗口!OpenSubWnd(要打开的子窗口名,子窗口在本窗口中的X坐标,子窗口在本窗口中的Y坐标,子窗口的宽度,子窗口的高度,子窗口的类型)!CloseSubWnd(要关闭的子窗口名)。
或者创建一个窗口0和一个窗口1,增加一个按钮,在按钮属性抬起里输入!opensubwnd(窗口1,0,0,300,400,5),其中窗口1是你要弹出的子窗口,然后在子窗口里增加一个按钮,在按钮属性抬起里输入!closesubwnd(窗口1)就可以了。
MCGS(MonitorandControlGeneratedSystem,监视与控制通用系统)是北京昆仑通态自动化软件科技有限公司研发的一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,主要完成现场数据的采集与监测、前端数据的处理与控制,可运行于MicrosoftWindows95/98/Me/NT/2000/xp等操作系统。
功能特点
全中文可视化组态软件,简洁、大方,使用方便灵活。
完善的中文在线帮助系统和多媒体教程。
真正的32位程序,支持多任务、多线程,运行于Win95/98/NT/2000平台。
提供近百种绘图工具和基本图符,快速构造图形界面。
支持数据采集板卡、智能模块、智能仪表、PLC、变频器、网络设备等700多种国内外众多常用设备。
支持温控曲线、计划曲线、实时曲线、历史曲线、XY曲线等多种工控曲线。