我是在asp.net中的B/S结构
我想打开一个新的窗口(是已经做好了的)
并且在打开的时候设置其长和宽(不知道是先设置长和宽还是在打开的时候设置)
要求是模式的方式打开也就是在子窗口打开的情况下不能操作父窗口
必须关闭后才行
我想了很久了就不行
不知道有没有那位遇见过这种情况的
提提意见把
我真的很急
我想打开一个新的窗口(是已经做好了的)
并且在打开的时候设置其长和宽(不知道是先设置长和宽还是在打开的时候设置)
要求是模式的方式打开也就是在子窗口打开的情况下不能操作父窗口
必须关闭后才行
我想了很久了就不行
不知道有没有那位遇见过这种情况的
提提意见把
我真的很急
解决方案 »
- 如何在现成的asp项目中添加asp.net的功能模块?
- asp.net连接数据库出错
- 求如何知道某一年某一月的一号是星期几(C#),急……在线等,解决就结贴
- 寻求更好的数据库连接字符串写法
- 请教:如何上传图片到服务器指定路径
- 在ASP.NET中如何动态改变图片?
- 如何在由window.open()打开的字画面关闭的时候,重新激活父画面,在线等。
- 请教:在用户控件中有一个SqlDataReader dr,如何将这个dr值传到前面,多谢
- 请问用js脚本怎么写清空FCKEditor的代码(散分)
- 为什么vs安装之后打开项目提示说
- 请问在asp.net中如何取得系统的字体、字号和颜色对象
- 如何用gridview实现编辑功能呢??高分求救!!
是javascript方法,所以当然是在页面里使用。
private void btnNext_Click(object sender, EventArgs e)
{
Response.Write("<SCRIPT LANGUAGE=\"JavaScript\">\n");
Response.Write("<!--\n");
Response.Write("window.showModalDialog('Student.aspx?kind=EnterFor','浙江','height=750, width=1024, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=yes,location=no, status=no');\n");
Response.Write("//-->\n");
Response.Write("</SCRIPT>");
}
在子窗口的HTML中加上如下脚本代码,位置和大小可以自己改。
<script language="javascript">
self.moveTo(0,0);
self.resizeTo(screen.availWidth,screen.availHeight);
</script>
Response.Write("<!--\n");
Response.Write("window.showModalDialog('Student.aspx?kind=EnterFor','浙江','height=750, width=1024, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=yes,location=no, status=no');\n");
Response.Write("//-->\n");
Response.Write("</SCRIPT>");
像这种是可以打开呀
但是只要有控件反回了服务器
就会在次弹出刚才的网页
而这个网页是屏幕大小的 两个同时存在
请问 还有什么好的方法吗??
急呀
dialogHeight: iHeight 设置对话框窗口的高度。
dialogWidth: iWidth 设置对话框窗口的宽度。
dialogLeft: iXPos 设置对话框窗口相对于桌面左上角的left位置。
dialogTop: iYPos 设置对话框窗口相对于桌面左上角的top位置。
center: {yes no 1 0 } 指定是否将对话框在桌面上居中,默认值是“yes”。
help: {yes no 1 0 } 指定对话框窗口中是否显示上下文敏感的帮助图标。默认值是“yes”。
resizable: {yes no 1 0 } 指定是否对话框窗口大小可变。默认值是“no”。
status: {yes no 1 0 } 指定对话框窗口是否显示状态栏。对于非模式对话框窗口,默认值是“yes”;对于模式对话框窗口,默认值是 “no”。对于天星的那个办法的说明.