让网页最小化按钮变灰 求助:如何让网页最小化按钮变灰 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 貌似不好实现的吧你能控制IE了,那IE彻底是不能用了,呵呵 变灰不可能,只有去除掉//-------------------------------------------------------------------------------------------------- <script language=javascript> //*****定制NBW窗口中几个用到的图片的路径***** minimizebar= "minimize.gif "; //窗口右上角最小化“按钮”的图片 minimizebar2= "minimize2.gif "; //鼠标悬停时最小化“按钮”的图片 closebar= "close.gif "; //窗口右上角关闭“按钮”的图片 closebar2= "close2.gif "; //鼠标悬停时关闭“按钮”的图片 icon= "icon.gif "; //窗口左上角的小图标 //***************定制结束***************** //*******开始定义noBorderWin()函数******** function noBorderWin(fileName,w,h,titleBg,moveBg,titleColor,titleWord,scr) { var contents= "<html> "+ //变量contents是一个字符串变量,它是NBW窗口中的所有代码。 "<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> "+ //注意这一句,是实现窗口的最小化的关键。在后面,将通过hhctrl.Click()来实现最小化。 "</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); '> "+ //在这一句中,实现了NBW窗口的任意拖拽,注意onmousedown、onmouseup和onmousemove时都“发生”了什么,仔细体会其过程。 " <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> "+ //在这一句中,将你要打开的文件写到iframe中。 " </td> "+ " </tr> "+ " </table> "+ "</body> "+ "</html> "; //至此,已经定义完contents变量,在后面,我们将看到:它被写入到NBW窗口中去。 pop=window.open( " ", "_blank ", "fullscreen=yes "); //打开一个全屏窗口。 pop.resizeTo(w,h); //用resize()方法将窗口定制成自己想要的大小。 pop.moveTo((screen.width-w)/2,(screen.height-h)/2); //用moveTo()方法将窗口移到屏幕中心。 pop.document.writeln(contents); //将窗口内容(即变量contents)写进去。 //我们将使用showModalDialog()对话框做为一个过渡,重新“弹”出一个独立的窗口,防止在QQ浏览器不能全屏问题。 if(pop.document.body.clientWidth!=w||pop.document.body.clientHeight!=h) //通过判断NBW窗口的实际大小来判断NBW是否真正是一个独立的窗口。如果不是,将运行后面的语句。 { temp=window.open( " ", "nbw_v6 "); temp.close(); //上面两句的功能是如果原来有name=nbw_v6的窗口,则将其关闭。 window.showModalDialog( "about:< "+ "script language=javascript>window.open( ' ', 'nbw_v6 ', 'fullscreen=yes ');window.close(); "+ "</ "+ "script> ", " ", "dialogWidth:0px;dialogHeight:0px "); //弹出一个对话框,再从对话框中弹出一个name=nbw_v6的全屏窗口,注意这时的窗口肯定是独立的窗口了。 pop2=window.open( " ", "nbw_v6 "); //弹出一个name=nbw_v6的窗口,因为前面弹出过一个name=nbw_v6的全屏窗口,所以这一次的窗口只是在那个窗口中刷新了一下,而通过这样一个过程则把那个窗口赋给了变量pop2。 pop2.resizeTo(w,h); //用resize()方法将窗口定制成自己想要的大小。 pop2.moveTo((screen.width-w)/2,(screen.height-h)/2); //用moveTo()方法将窗口移到屏幕中心。 pop2.document.writeln(contents); //将窗口内容(即变量contents)写进去。 pop.close(); //将原来没有真正“弹”出来的窗口关掉。 } //*******结束定义noBorderWin()函数******** } </script> function(e)中的参数“e”是什么意思 js按钮生成按钮,求解答 prototype定义的对象中的函数用this访问不了类的属性,该怎么做办 自定义表单 请教大家一个题,一个我以前没有见过的 一个JAVASCIRPT菜单的问题,解决利马给200分 关于给文本框赋值的问题 请教各位大侠:怎样动态地设置iframe的高度为src中指定页面的高度,从而使iframe中不出现纵向滚动条就能看到嵌入的完整内容? 请问我有一个田字型的表格,怎么控制它的四个td的隐藏? json字符串转化为中文的问题 求助JavaScript提交表单同时传递多个变量 让for循环一秒执行一次
你能控制IE了,那IE彻底是不能用了,呵呵
<script language=javascript>
//*****定制NBW窗口中几个用到的图片的路径*****
minimizebar= "minimize.gif "; //窗口右上角最小化“按钮”的图片
minimizebar2= "minimize2.gif "; //鼠标悬停时最小化“按钮”的图片
closebar= "close.gif "; //窗口右上角关闭“按钮”的图片
closebar2= "close2.gif "; //鼠标悬停时关闭“按钮”的图片
icon= "icon.gif "; //窗口左上角的小图标
//***************定制结束***************** //*******开始定义noBorderWin()函数********
function noBorderWin(fileName,w,h,titleBg,moveBg,titleColor,titleWord,scr)
{
var contents= "<html> "+ //变量contents是一个字符串变量,它是NBW窗口中的所有代码。
"<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> "+ //注意这一句,是实现窗口的最小化的关键。在后面,将通过hhctrl.Click()来实现最小化。
"</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); '> "+ //在这一句中,实现了NBW窗口的任意拖拽,注意onmousedown、onmouseup和onmousemove时都“发生”了什么,仔细体会其过程。
" <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> "+ //在这一句中,将你要打开的文件写到iframe中。
" </td> "+
" </tr> "+
" </table> "+
"</body> "+
"</html> ";
//至此,已经定义完contents变量,在后面,我们将看到:它被写入到NBW窗口中去。 pop=window.open( " ", "_blank ", "fullscreen=yes "); //打开一个全屏窗口。
pop.resizeTo(w,h); //用resize()方法将窗口定制成自己想要的大小。
pop.moveTo((screen.width-w)/2,(screen.height-h)/2); //用moveTo()方法将窗口移到屏幕中心。
pop.document.writeln(contents); //将窗口内容(即变量contents)写进去。 //我们将使用showModalDialog()对话框做为一个过渡,重新“弹”出一个独立的窗口,防止在QQ浏览器不能全屏问题。 if(pop.document.body.clientWidth!=w||pop.document.body.clientHeight!=h) //通过判断NBW窗口的实际大小来判断NBW是否真正是一个独立的窗口。如果不是,将运行后面的语句。
{
temp=window.open( " ", "nbw_v6 ");
temp.close(); //上面两句的功能是如果原来有name=nbw_v6的窗口,则将其关闭。
window.showModalDialog( "about:< "+ "script language=javascript>window.open( ' ', 'nbw_v6 ', 'fullscreen=yes ');window.close(); "+ "</ "+ "script> ", " ", "dialogWidth:0px;dialogHeight:0px "); //弹出一个对话框,再从对话框中弹出一个name=nbw_v6的全屏窗口,注意这时的窗口肯定是独立的窗口了。
pop2=window.open( " ", "nbw_v6 "); //弹出一个name=nbw_v6的窗口,因为前面弹出过一个name=nbw_v6的全屏窗口,所以这一次的窗口只是在那个窗口中刷新了一下,而通过这样一个过程则把那个窗口赋给了变量pop2。
pop2.resizeTo(w,h); //用resize()方法将窗口定制成自己想要的大小。
pop2.moveTo((screen.width-w)/2,(screen.height-h)/2); //用moveTo()方法将窗口移到屏幕中心。
pop2.document.writeln(contents); //将窗口内容(即变量contents)写进去。
pop.close(); //将原来没有真正“弹”出来的窗口关掉。
}
//*******结束定义noBorderWin()函数******** }
</script>