如何让IE6.0右上角的“闭关”按钮失效?

dgseamaple 2004-08-05 05:38:43
如题!
...全文
1024 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
chlchl1980 2005-01-06
  • 打赏
  • 举报
回复
deng
superxiumu 2004-11-28
  • 打赏
  • 举报
回复
mark
sharing 2004-08-13
  • 打赏
  • 举报
回复
up
BillSmiph 2004-08-13
  • 打赏
  • 举报
回复
<INPUT onclick="window.open('aa.asp','','width=400,height=300,fullscreen=3')" type=button value="测试">
nc2015 2004-08-13
  • 打赏
  • 举报
回复
省点把,alt + f4 。
dgseamaple 2004-08-06
  • 打赏
  • 举报
回复
楼上的兄台如何调用?
gjd111686 2004-08-06
  • 打赏
  • 举报
回复
<script src="alai_win.js"></script>
function MsgBox(msg)
{
winMsg=new alai_win(msg,"Message Box",350,60)
winMsg.addButton("确定","hide")
winMsg.show()
}
gjd111686 2004-08-06
  • 打赏
  • 举报
回复
/*******************************************************************************
阿赖浮动层窗口控件程序cool风格版 由赖国欣设计于2003年5月,保留所有权利!
*********************************************************************************/
var MAX_Z_INDEX=30

function alai_win(content,title,width,height,top,left)
{
if(typeof(content)=="string")
{
var obj=document.createElement("div")
obj.innerHTML=content
document.body.insertAdjacentElement("beforeEnd",obj)
content=obj
}
else if(typeof(content)!="object"){return}

var buttons=[]
var winPanel=document.createElement("div")
var winBody=document.createElement("div")
var winBar=document.createElement("div")
var winBottom=document.createElement("div")
var winTitle=document.createElement("div")
var run=function(cmd,a0,a1,a2)
{
if(typeof(cmd)=="string")
{ try{return eval(cmd);}
catch(E){alert("run script string error:\n"+cmd);}
}
else if(typeof(cmd)=="function"){return cmd(a0,a1,a2);}
}

content.applyElement(winPanel,"outside")
winPanel.applyElement(winBody,"outside")
winBody.insertAdjacentElement("afterBegin",winBar)
winBody.insertAdjacentElement("beforeEnd",winBottom)

var IMG_PATH="images/"
var script=document.getElementsByTagName("SCRIPT");
for(var i=0;i<script.length;i++)
{
var s=script[i].src.toLowerCase()
if(s.indexOf("alai_win.js")!=-1){IMG_PATH=s.replace("alai_win.js","")+"images/"}
}


var s=" <table style=\"width: 100%; border-style: none; border-width:0\" height=\"38\" background=\"" +IMG_PATH+ "win_foot.gif\" border=0 cellpadding=\"0\" cellspacing=\"0\"><tr> "
s+=" <td height=\"34\" valign=\"top\" background=\"" +IMG_PATH+ "win_mbg.gif\"><img src=\"" +IMG_PATH+ "win_left.gif\"></td> "
s+=" <td style=\"width: 100%\" background=\"" +IMG_PATH+ "win_mbg.gif\" valign=\"top\" height=\"15\" align=\"center\"></td> "
s+=" <td height=\"34\" valign=\"top\" align=\"right\" background=\"" +IMG_PATH+ "win_mbg.gif\"><img src=\"" +IMG_PATH+ "win_right.gif\"> </td> "
s+=" </tr></table> "
winBar.innerHTML=s
var oTmp=document.all[winBar.sourceIndex+1].cells[1]
oTmp.applyElement(winTitle,"inside")

winBody.style.cssText="position:absolute;visibility:hidden;background-color:#eeeeee;color:black;text-align:center;font-size:10pt;border:2 outset;"
winBar.style.cssText="width:100%;cursor:default;"
winPanel.style.cssText="width:100%;text-align:left;margin:2 4 1 4;overflow:auto;text-align:center;"
winTitle.style.cssText="font-weight:bold;margin-top:4;font-size:11pt;color:darkblue;font-family:arial;"
winBottom.style.cssText="width:100%;height:35;text-algin:center;background-image:url('" +IMG_PATH+ "win_foot.gif')"

winBody.onmousedown=function(){if(winBody.style.zIndex<MAX_Z_INDEX)winBody.style.zIndex=++MAX_Z_INDEX}
with(winBar)
{
var x1,y1,l1,t1,mflag=false
onmousedown = function()
{ if(event.button!=1)return;
this.setCapture();this.style.cursor='move';mflag=true;
x1=event.clientX;y1=event.clientY;l1=winBody.style.pixelLeft;t1=winBody.style.pixelTop;
}
onmousemove = function()
{ if(mflag)
{ winBody.style.pixelLeft=l1+event.clientX-x1;
winBody.style.pixelTop=t1+event.clientY-y1;
}
}
onmouseup =function(){this.releaseCapture();mflag=false;this.style.cursor='default';}
onSelectStart=function(){return false;}
}

var win=this
this.copywrite="Copywrite by Alai(赖国欣) (c)2003,All right reserved!"
this.buttons=buttons
this.body=winBody
this.panel=winPanel
this.bar=winBar
this.bottom=winBottom
this.content=content
this.setTitle=function(val){if(val!=null)winTitle.innerHTML=val;}
this.setX=function(val){var x=document.body.offsetWidth-winBody.offsetWidth;winBody.style.pixelLeft=val!=null?val:(x>0?parseInt(x/2):0);}
this.setY=function(val){var t=document.body.offsetHeight-winBody.offsetHeight;winBody.style.pixelTop=val!=null?val:(t>0?parseInt(t/2):0);}
this.setW=function(val){winBody.style.pixelWidth=val==null?500:val;}
this.setH=function(val)
{ var h=val==null?300:val;winBody.style.pixelHeight=h;
h-=winBar.offsetHeight+winBottom.offsetHeight;winPanel.style.pixelHeight=h>0?h:25;
}
this.hide=function(){winBody.style.display="none";}
this.show=function(){winBody.style.display="block";winBody.style.zIndex=++MAX_Z_INDEX;}
this.addButton=function(text,exeType,exeArg,width,target)
{
var btn=document.createElement("span")
winBottom.insertAdjacentElement("beforeEnd",btn)
btn.innerHTML=text
btn.style.cssText="margin-top:5;margin-left:6;filter:alpha(opacity=80);padding-top:3;text-align:center;font-size:11pt;height:25;cursor:default;background-image:url('" +IMG_PATH+ "btn_bg.gif');"
btn.style.pixelWidth=width==null?80:width;
btn.onmouseover=function(){this.style.color="blue";this.style.borderTop=this.style.borderBottom="1 solid blue";this.style.filter="glow(color=red,strength=3)";}
btn.onmouseout=function(){this.style.color="black";this.style.border="";this.style.filter="alpha(opacity=80)";}
btn.execute=new Function()
exeType=exeType==null?"":exeType
switch(exeType.toLowerCase())
{
case "hide":
btn.execute=win.hide;break;
case "js":
if(typeof(exeArg)!="string")break;
btn.execute=function(){eval(exeArg);}
break;
case "url":
if(typeof(exeArg)!="string")break;
btn.execute=function(){self.location=exeArg;};break;
case "open":
if(typeof(exeArg)!="string")break;
btn.execute=function(){open(exeArg,"_blank");};break;
}
buttons[buttons.length]=btn
btn.onclick=function(){run(btn.execute)}
return btn
}

this.setTitle(title)
this.setW(width)
this.setH(height)
this.setX(left)
this.setY(top)
winBody.style.visibility="visible"
winBody.style.display="none"
}

woyingjie 2004-08-06
  • 打赏
  • 举报
回复
k = window.event.keyCode;
woyingjie 2004-08-06
  • 打赏
  • 举报
回复
屏蔽ctrl+w

if (window.event.ctrlKey && k == 87) //屏蔽 Ctrl+w
window.event.returnValue= false;
meizz 2004-08-06
  • 打赏
  • 举报
回复
除了 woyingjie(killerJ)(假期,找兼职中)(http://www.killerj.tk) 给出的三种方法外, 再给你一个解决的思路:

<body onload="window.moveTo(0,-24)">

这样你就点击不到那个关闭按钮了 :)
wjhcjg 2004-08-06
  • 打赏
  • 举报
回复
up
flying310 2004-08-06
  • 打赏
  • 举报
回复
open一个窗口是最有效的。
hxy2003 2004-08-05
  • 打赏
  • 举报
回复
jj
xieyj 2004-08-05
  • 打赏
  • 举报
回复
不想要全屏,只有使用页面内的 div 实现,不过很麻烦
xxrl 2004-08-05
  • 打赏
  • 举报
回复
:)
woyingjie 2004-08-05
  • 打赏
  • 举报
回复
window.open('aa.asp','','width=800,height=600,fullscreen=3')

fullscreen=3不是全屏,只是标题栏上没有任何按扭
dgseamaple 2004-08-05
  • 打赏
  • 举报
回复
我不想要全屏
我用window.open('aa.asp','','width=800,height=600')
aa.asp不要全屏,但是我希望“关闭”按钮像“最大化”按钮那样失效。
skyboy0720 2004-08-05
  • 打赏
  • 举报
回复
已经有了嘛!
超级大笨狼 2004-08-05
  • 打赏
  • 举报
回复
window.open
加载更多回复(2)
源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 ### Home Bus 协议概述 Home Bus协议,亦被称为家庭总线协议,是由日本研发的一种专门应用于家庭自动化领域的通信标准。该协议在商用空调及其他家用电器的远程操控方面具备广泛的应用范围。借助Home Bus协议,设备之间能够达成高效的通信,使用户能够更加便利地监管家庭中的各类智能设备。 ### ECHONET协议及其背景 Home Bus协议与ECHONET协议存在紧密的联系,实际上,ECHONET代表了一种更为具体的技术规范,其目的在于为家庭自动化领域构建一个开放且统一的通信标准。ECHONET由ECHONET财团负责维护与支持,该组织致力于推动该协议的进步与标准化进程。ECHONET协议的应用范围不仅限于家庭环境,还包括了楼宇自动化以及工业自动化等多个领域。 #### ECHONET的历史版本及修订记录 - **Version 1.0**:发布于2000年3月18日,同年7月对联盟成员公开,最终于同年对公众发布。 - **Version 1.01**:在2001年5月23日,向联盟成员发布,主要进行了补充和勘误工作。 - **Version 2.00**:2001年8月7日,针对联盟成员发布。此版本中将电源线A和电源线B两种方式合并为单一电源线方式(基于电源线A),并对相关描述进行了调整。 - **Version 2.01**:2001年11月9日,进行了一些必要的修正,包括排版错误的修正、术语的标准化等。 - **Version 2.10**:经历预览版和草案阶段后,于2002年3月7日正式对联盟成员开放。此次更新主要涉及第3部分关于状态转换的描述修改。 -...
源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 依据所提供的文档材料,可以归纳出以下核心知识点: 1. **TM1668控制器**:TM1668属于一种专为驱动LED显示屏设计的专用驱动集成电路,其特别适用于驱动数码管,能够达成多路LED的驱动与控制,从而提升了显示的效率。 2. **程序简化与时序控制**:程序完成了对TM1668芯片的操作,其功能已经达到最简化程度,且时序设置正确无误。在编程过程中,确保时序的准确性至关重要,因为它直接关联到设备能否正常运作。 3. **寄存器操作**:在编程实践中,运用了 uchar、int 等数据类型来表示数据及控制位。uchar或许是一种8位无符号字符类型,用于存储数据信息。同时,还涉及到对特定位的操作,比如 & 、 >> 等,这些操作用于设定或检测数据位的状态。 4. **硬件控制位**:在代码中,设定了用于控制TM1668的硬件控制位,涵盖 STB(片选信号)、CLK(时钟信号)以及 DIO(数据输入输出信号)。这些控制位的作用在于向TM1668发送指令与数据信息。 5. **数码管显示控制**:借助一系列的 send_data 函数调用,向TM1668发送控制指令与数据,以此来调控数码管的显示状态。例如,设定显示位、挑选显示地址、将数据传输至特定的数码管显示单元等。 6. **定时器中断**:在程序设计中,应用了定时器中断(INT0_timer)来周期性地执行任务。通过设定定时器的初始值(TH0和TL0),定时器在倒计时完成后会触发中断,使得程序能够以固定的频率更新数码管的显示内容。 7. **中断服务程序**:设定了一个中断服务程序,在定时器中断发生时被调用。在中断服务程序...
源码下载地址: https://pan.quark.cn/s/a4b39357ea24 在信息技术领域中,DM码(Data Matrix Code)被视为一种二维条形码规范,其功能在于储存海量信息,并在工业自动化、电子元件标记等众多场景中得到普遍应用。DM码的辨识过程是图像处理及计算机视觉学科内的核心研究方向,它涵盖了图像采集、初步处理、特征提取以及模板比对等多个环节。在VC++平台之上,借助MFC(Microsoft Foundation Classes)库开展DM码辨识能够构建一个高效的应用开发环境。 我们将探讨"自适应阈值分割"这一流程。在DM码辨识的进程中,图像的初步处理扮演着至关重要的角色,而阈值分割则是将图像实现二值化的常用手段。自适应阈值分割能够依据图像的局部属性灵活设定阈值,有效处理光照不均、对比度较低等情况。这通常涉及到计算每个像素点邻近区域内的平均灰度级别,并设定一个阈值,通过像素点自身的灰度值与其邻近区域灰度值的关联来判定其最终呈现的黑白状态。这样的方法能够确保DM码在复杂的图像背景下依然能够被精确地辨识出来。 随后,"快速定位"技术也是DM码辨识过程中的关键环节。在图像经过二值化处理后,需要迅速识别出DM码所在的位置。一种常用的方法是进行边缘检测,例如采用Canny算子或Sobel算子,这些方法能够识别出图像中的轮廓线。然后,借助矩形模板匹配,例如通过霍夫变换探测直线,并结合交点信息来确定DM码的四个顶点,从而精确获取DM码的位置信息。 在MFC框架的支持下,我们可以运用其图形设备接口(GDI+)以及OpenCV等库来实现上述功能。GDI+提供了丰富的绘图工具,能够便捷地处理图像的显示和初步处理;而OpenCV则包含了大量的图像处理算法,...

28,403

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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