社区
JavaScript
帖子详情
如何disable窗口的关闭按钮?
PGwolf
2003-01-15 06:36:42
在javascript中使用showModalDialog函数。
想将show出的窗口右上角的关闭按钮disalbe。
这个想法可行吗?
如果可行,应该怎么处理?
...全文
59
7
打赏
收藏
如何disable窗口的关闭按钮?
在javascript中使用showModalDialog函数。 想将show出的窗口右上角的关闭按钮disalbe。 这个想法可行吗? 如果可行,应该怎么处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
PGwolf
2003-01-16
打赏
举报
回复
谢谢大家的支持。
iamangling
2003-01-16
打赏
举报
回复
up!!
PGwolf
2003-01-16
打赏
举报
回复
bencalie兄:
使用showModalDialog()可以控制吗。
bencalie
2003-01-15
打赏
举报
回复
window.open("xxx.htm","","fullscreen=3")
PGwolf
2003-01-15
打赏
举报
回复
感谢不死鸟兄大力支持。
Thanks。
genuis
2003-01-15
打赏
举报
回复
使用模式对话框
<html>
<head>
<script language=javascript>
minimizebar="minimize.gif"; //窗口右上角最小化“按钮”的图片
minimizebar2="minimize2.gif"; //鼠标悬停时最小化“按钮”的图片
closebar="close.gif"; //窗口右上角关闭“按钮”的图片
closebar2="close2.gif"; //鼠标悬停时关闭“按钮”的图片
icon="icon.gif"; //窗口左上角的小图标
function noBorderWin(fileName,w,h,titleBg,moveBg,titleColor,titleWord,scr) //定义一个弹出无边窗口的函数,能数意义见下面“参数说明”,实际使用见最后的实例。
/*
------------------参数说明-------------------
fileName :无边窗口中显示的文件。
w :窗口的宽度。
h :窗口的高度。
titleBg :窗口“标题栏”的背景色以及窗口边框颜色。
moveBg :窗口拖动时“标题栏”的背景色以及窗口边框颜色。
titleColor :窗口“标题栏”文字的颜色。
titleWord :窗口“标题栏”的文字。
scr :是否出现滚动条。取值yes/no或者1/0。
--------------------------------------------
*/
{
var contents="<html>"+
"<head>"+
"<title>"+titleWord+"</title>"+
"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">"+
"<object id=hhctrl type='application/x-oleobject' classid='clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11'><param name='Command' value='minimize'></object>"+
"</head>"+
"<body topmargin=0 leftmargin=0 scroll=no onselectstart='return false' ondragstart='return false'>"+
" <table height=100% width=100% cellpadding=0 cellspacing=1 bgcolor="+titleBg+" id=mainTab>"+
" <tr height=18 style=cursor:default; onmousedown='x=event.x;y=event.y;setCapture();mainTab.bgColor=\""+moveBg+"\";' onmouseup='releaseCapture();mainTab.bgColor=\""+titleBg+"\";' onmousemove='if(event.button==1)self.moveTo(screenLeft+event.x-x,screenTop+event.y-y);'>"+
" <td width=18 align=center><img height=12 width=12 border=0 src="+icon+"></td>"+
" <td width="+w+"><span style=font-size:12px;color:"+titleColor+";font-family:宋体;position:relative;top:1px;>"+titleWord+"</span></td>"+
" <td width=14><img border=0 width=12 height=12 alt=最小化 src="+minimizebar+" onmousedown=hhctrl.Click(); onmouseover=this.src='"+minimizebar2+"' onmouseout=this.src='"+minimizebar+"'></td>"+
" <td width=13><img border=0 width=12 height=12 alt=关闭 src="+closebar+" onmousedown=self.close(); onmouseover=this.src='"+closebar2+"' onmouseout=this.src='"+closebar+"'></td>"+
" </tr>"+
" <tr height=*>"+
" <td colspan=4>"+
" <iframe name=nbw_v6_iframe src="+fileName+" scrolling="+scr+" width=100% height=100% frameborder=0></iframe>"+
" </td>"+
" </tr>"+
" </table>"+
"</body>"+
"</html>";
pop=window.open("","_blank","fullscreen=yes");
pop.resizeTo(w,h);
pop.moveTo((screen.width-w)/2,(screen.height-h)/2);
pop.document.writeln(contents);
if(pop.document.body.clientWidth!=w||pop.document.body.clientHeight!=h) //如果无边窗口不是出现在纯粹的IE窗口中
{
temp=window.open("","nbw_v6");
temp.close();
window.showModalDialog("about:<"+"script language=javascript>window.open('','nbw_v6','fullscreen=yes');window.close();"+"</"+"script>","","dialogWidth:0px;dialogHeight:0px");
pop2=window.open("","nbw_v6");
pop2.resizeTo(w,h);
pop2.moveTo((screen.width-w)/2,(screen.height-h)/2);
pop2.document.writeln(contents);
pop.close();
}
}
</script>
</head>
<body>
<!----------------- 实例一(按钮),修改参数可改变窗口样式 ----------------->
<button onclick=noBorderWin('test.html','400','240','#000000','#333333','#CCCCCC','一个无边窗口的测试例子','yes');>open</button>
<br><br>
<!----------------- 实例二(链接),修改参数可改变窗口样式 ----------------->
<a href=#none onclick=noBorderWin('test.html','400','240','#000000','#333333','#CCCCCC','一个无边窗口的测试例子','yes');>open</a>
<br><br>
<!----------------- 实例三(图片),修改参数可改变窗口样式 ----------------->
<img src=none height=30 width=60 alt=open style="cursor:hand" onclick=noBorderWin('test.html','400','240','#000000','#333333','#CCCCCC','一个无边窗口的测试例子','no');>无滚动条的
</body>
</html>
liuzxit
2003-01-15
打赏
举报
回复
肯定不可行了﹐除非你fullscreen打開不顯示按鈕﹐不然客戶還有自主的
VC++常用功能实例
◆如何
关闭
一个模态
窗口
◆ 17 ◆如何将一个提示的声音发到声卡上◆ 17 ◆如何得到打开exe的带的参数◆ 17 ◆如何在框架上建立一个工具条◆ 17 ◆如何生成一个主
窗口
下方的状态条◆ 18 ◆如何让Cscrollview类中控制其...
VC++常用的共用函数100多页
◆如何
关闭
一个模态
窗口
◆ 17 ◆如何将一个提示的声音发到声卡上◆ 17 ◆如何得到打开exe的带的参数◆ 17 ◆如何在框架上建立一个工具条◆ 17 ◆如何生成一个主
窗口
下方的状态条◆ 18 ◆如何让Cscrollview类中控制其...
创建一个不可
关闭
的对话框VC源代码
在对话框的属性more stytle 中,选中
disable
,这样就不能用右键
关闭
此程序。 删除取消
按钮
,双击确定
按钮
,在其对应函数中将 CDialog::OnOK()删除。这样就不能用回车
关闭
此程序。如果只是简单的删除确定
按钮
是不行的...
jsp如何禁用控制台
窗口
的
关闭
按钮
?
但是,我们要防止不小心点击到控制台
窗口
右上角的
关闭
按钮
而导致程序非正常退出。于是就有了如这篇文章标题所述的一个简单的需求。 代码实现 查找 Windows
窗口
和禁用 Windows
窗口
的
按钮
,需要用到 Windows API ...
【Qt UI相关】Qt中如何控制
窗口
的最大化、最小化和
关闭
按钮
?一文带你掌握用法
窗口
的最大化、最小化和
关闭
按钮
通常是由操作系统的
窗口
管理器控制的,而不是由应用程序控制的。这些
按钮
的行为(例如点击最大化
按钮
会将
窗口
的大小调整为屏幕的大小)是由
窗口
管理器实现的,应用程序通常不能改变...
JavaScript
87,923
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章