- 浏览: 1657895 次
- 性别:
文章分类
- 全部博客 (2929)
- 非技术 (18)
- Eclipse (11)
- JAVA (31)
- 正则表达式 (0)
- J2EE (4)
- DOS命令 (2)
- WEB前端 (52)
- JavaScript (69)
- 数据库 (8)
- 设计模式 (0)
- JFreechart (1)
- 操作系统 (1)
- 互联网 (10)
- EasyMock (1)
- jQuery (5)
- Struts2 (12)
- Spring (24)
- 浏览器 (16)
- OGNL (1)
- WebService (12)
- OSGi (14)
- 软件 (10)
- Tomcat (2)
- Ext (3)
- SiteMesh (2)
- 开源软件 (2)
- Hibernate (2)
- Quartz (6)
- iBatis (2)
最新评论
去掉关闭按钮可以使用无边框窗口设计,不过IE6中已经不支持了。。。
<
script
language
=javascript
>
minimizebar
=
"
ftp/minimize.gif
"
;'最小化图片路径
minimizebar2
=
"
ftp/minimize2.gif
"
;'点击最小化图片路径
closebar
=
"
ftp/close.gif
"
;'关闭图片路径
closebar2
=
"
ftp/close2.gif
"
;'点击关闭图片路径
icon
=
"
ftp/icon.gif
"
;'右边icon图片路径
function
noBorderWin(fileName,w,h,titleBg,moveBg,titleColor,titleWord,scr)
//
定义一个弹出无边窗口的函数,能数意义见下面“参数说明”,实际使用见最后的实例。
{
var
contents
=
"
<html>
"
+
"
<head>
"
+
"
<title>
"
+
titleWord
+
"
</title>
"
+
"
<metahttp-equiv=/
"
Content
-
Type/
"
content=/
"
text
/
html;charset
=
gb2312/
"
>
"
+
"
<objectid=hhctrltype='application/x-oleobject'classid='clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11'><paramname='Command'value='minimize'></object>
"
+
"
</head>
"
+
"
<bodytopmargin=0leftmargin=0scroll=noonselectstart='returnfalse'ondragstart='returnfalse'>
"
+
"
<tableheight=100%width=100%cellpadding=0cellspacing=1bgcolor=
"
+
titleBg
+
"
id=mainTab>
"
+
"
<trheight=18style=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);'>
"
+
"
<tdwidth=18align=center><imgheight=12width=12border=0src=
"
+
icon
+
"
></td>
"
+
"
<tdwidth=
"
+
w
+
"
><spanstyle=font-size:12px;color:
"
+
titleColor
+
"
;font-family:宋体;position:relative;top:1px;>
"
+
titleWord
+
"
</span></td>
"
+
"
<tdwidth=14><imgborder=0width=12height=12alt=最小化src=
"
+
minimizebar
+
"
onmousedown=hhctrl.Click();onmouseover=this.src='
"
+
minimizebar2
+
"
'onmouseout=this.src='
"
+
minimizebar
+
"
'></td>
"
+
"
<tdwidth=13><imgborder=0width=12height=12alt=关闭src=
"
+
closebar
+
"
onmousedown=self.close();onmouseover=this.src='
"
+
closebar2
+
"
'onmouseout=this.src='
"
+
closebar
+
"
'></td>
"
+
"
</tr>
"
+
"
<trheight=*>
"
+
"
<tdcolspan=4>
"
+
"
<iframename=nbw_v6_iframesrc=
"
+
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:<
"
+
"
scriptlanguage=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
>
你在您的link中要这样写
onclick="noBorderWin('xxx.asp','宽','高','#000000','#333333','#CCCCCC','名字','yes')"
屏蔽Alt+F4等快捷键:
<
script
>
function
KeyDown()
{
//
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键
//
alert("ASCII代码是:"+event.keyCode);
if
((window.event.altKey)
&&
((window.event.keyCode
==
37
)
||
//
屏蔽Alt+方向键←
(window.event.keyCode
==
39
)))
{
//
屏蔽Alt+方向键→
alert(
"
不准你使用ALT+方向键前进或后退网页!
"
);
event.returnValue
=
false
;
}
if
((event.keyCode
==
8
)
||
//
屏蔽退格删除键
(event.keyCode
==
116
)
||
//
屏蔽F5刷新键
(event.keyCode
==
112
)
||
//
屏蔽F1刷新键
(event.ctrlKey
&&
event.keyCode
==
82
))
{
//
Ctrl+R
event.keyCode
=
0
;
event.returnValue
=
false
;
}
if
((event.ctrlKey)
&&
(event.keyCode
==
78
))
//
屏蔽Ctrl+n
event.returnValue
=
false
;
if
((event.shiftKey)
&&
(event.keyCode
==
121
))
//
屏蔽shift+F10
event.returnValue
=
false
;
if
(window.event.srcElement.tagName
==
"
A
"
&&
window.event.shiftKey)
window.event.returnValue
=
false
;
//
屏蔽shift加鼠标左键新开一网页
if
((window.event.altKey)
&&
(window.event.keyCode
==
115
))
{
//
屏蔽Alt+F4
window.showModelessDialog(
"
about:blank
"
,
""
,
"
dialogWidth:1px;dialogheight:1px
"
);
return
false
;}
}
function
Showhelp()
{
alert(
"
Wrong!
"
);
return
false
;
}
</
script
>
//第一步:把如下代码加入 < head ></ 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> " +
" <METAhttp-equiv=/ " Content - Type/ " content=/ " text / html;charset = gb2312/ " > " +
" <objectid=hhctrltype='application/x-oleobject'classid='clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11'><paramname='Command'value='minimize'></object> " +
" </head> " +
" <bodytopmargin=0leftmargin=0scroll=noonselectstart='returnfalse'ondragstart='returnfalse'> " +
" <tableheight=100%width=100%cellpadding=0cellspacing=1bgcolor= " + titleBg + " id=mainTab> " +
" <trheight=18style=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);'> " +
" <tdwidth=18align=center><imgheight=12width=12border=0src= " + icon + " ></td> " +
" <tdwidth= " + w + " ><spanstyle=font-size:12px;color: " + titleColor + " ;font-family:宋体;position:relative;top:1px;> " + titleWord + " </span></td> " +
" <tdwidth=14><imgborder=0width=12height=12alt=最小化src= " + minimizebar + " onmousedown=hhctrl.Click();onmouseover=this.src=' " + minimizebar2 + " 'onmouseout=this.src=' " + minimizebar + " '></td> " +
" <tdwidth=13><imgborder=0width=12height=12alt=关闭src= " + closebar + " onmousedown=self.close();onmouseover=this.src=' " + closebar2 + " 'onmouseout=this.src=' " + closebar + " '></td> " +
" </tr> " +
" <trheight=*> " +
" <tdcolspan=4> " +
" <iframename=nbw_v6_iframesrc= " + 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:< " + " scriptlanguage=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 >
//第二步:把如下代码加入 < body ></ body > 区域中
< a href =#none onclick =noBorderWin('rate.htm','400','240','#000000','#333333','#CCCCCC','一个无边视窗的测试例子','yes'); > open〈/a〉
发表评论
-
Javascript评估用户输入密码的强度的方法 代码
2009-07-28 17:50 711用Javascript评估用户输入密码的强度密码已经是我们生活 ... -
15款基于浏览器扩展的WEB开发工具
2009-07-29 08:44 782WEB开发工具的使用已经 ... -
WEB 服务器调试利器 -- Tamper Data(转)
2009-07-29 08:53 748一. 简介 作为 Firefox 的插件, T ... -
图片和文字放一起,不能居中的解决方法
2009-07-29 14:47 955<td align="center" ... -
解开JavaScript生命的达芬奇密码
2009-08-05 17:56 758解开JavaScript生命的达芬奇密码 ——如何使用Jav ... -
掌控上传进度的AJAX Upload(转贴)
2009-08-05 17:59 719掌控上传进度的AJAX Uploa ... -
Javascript跨域访问解决方案
2009-08-11 20:11 635由于安全方面的考虑,Javascript被限制了跨域访问的能力 ... -
不唐突的JavaScript的七条准则(转载)
2009-08-12 13:18 635经过多年的开发、教学 ... -
浅谈Javascript中的事件流和事件绑定
2009-08-13 16:31 801事件流 浏览器中的事 ... -
JavaScript继承详解(二)
2009-08-17 17:04 626转自:http://www.cnblogs.com/sansh ... -
JavaScript继承详解(一)
2009-08-17 17:04 699转自:http://www.cnblogs.com/sansh ... -
javascript实用技巧--数组.
2009-08-17 17:08 665数组和字符串类型对象的方法我特容易搞混淆,所以把他列出来,免得 ... -
IE和Firefox之间的JavaScript差异
2009-08-17 17:18 587尽管 JavaScript 历史上使用冗长而令人生厌的代码块来 ... -
常见的JavaScript错误
2009-08-17 17:19 742作者: Richardy, 出处:IT ... -
JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
2009-08-17 17:19 665网页可见区域宽:document.body.clientWid ... -
Javascript的Defer属性
2009-08-17 17:48 719Script中的Defer属性 ... -
最佳的"addEvent"是怎样诞生的
2009-08-18 13:47 643IE的 JScript 存在内存泄露的bug 想必大家都清楚或 ... -
值得推荐的事件捕获函数AddEvent()
2009-08-18 13:56 7781, 下面是JQuery之父推荐的添加移除事件方法。 ... -
随滚动条移动的层
2009-08-20 15:55 732<!DOCTYPE html PUBLIC &qu ... -
javascript 获取滚动条高度
2009-08-20 16:02 789/******************** * 取窗口滚动 ...
相关推荐
v115_av115 表示将按键 F4 重新定义为 Alt + F4 组合键。 v123_v172 表示将 F12 键重新定义为 “浏览主页”按键,按F12键就会上网访问IE主页。 v120_csv27 表示将 F9 键重新定义为 Ctrl + Shift + Esc 组合键,按...
// 屏蔽 Alt+F4 if (event.altKey && event.keyCode === 115) { window.showModelessDialog("about:blank", "", "dialogWidth:1px; dialogHeight:1px;"); return false; } } // 绑定事件监听器 window....
IE浏览器作为曾经广泛使用的网页浏览工具,有许多实用的技巧可以帮助用户更高效地浏览和管理网页。以下是一些关键的操作方法: 1. **打印操作**: - 使用快捷键`Ctrl+P`可以直接打印当前页或活动框架。 - 右键...
无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7"); 统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) encodeURIComponent对":"、"/"、";" 和 "?"也编码 ...
// 阻止键盘快捷键,如Ctrl+N、Ctrl+S、Alt+F4等 function OnDeny() { if (event.ctrlKey || event.keyCode == 78 && event.ctrlKey || event.altKey || event.altKey && event.keyCode == 115) { return false; ...
IME Tool 让你可以自由地设置各种热键,基本键(ctrl、alt、shift)共有六种组合,辅助键有 91 个可选,如用左 Alt+左 Window 键激活龙文五笔,shift+down 激活紫光拼音。当然,有些热键组合是不能用的,如 shift+...
其中,0x92F4处为候选框背景色,0x9526,AF52,B0A9,E6E2几处共同决定输入框背景色。 ================================ 取消Ctrl+M调整字符:0x141CD 的7408--->>>0xEB08 :73914DBE 807D1232 cmp byte ptr [ebp+...
85 <br>0131 巧截字符串的数字 86 <br>0132 如何存储变长字符串 86 <br>0133 在进行字符串比较时忽略大小写 87 <br>0134 如何去除字符串尾空格 87 <br>0135 如何去掉字符串中所有空格 ...