问题补充:
window.open我知道
可是我现在需要的是在地址栏输入我的URL,打开一个没有浏览器状态,工具,滚动轴(包括标题栏)等属性的窗口,
简单的说就是:在浏览器地址栏输入url后,当前的浏览器窗口转换成一个无边框窗口
我现在用<body
onload="window.open()">,新窗口打开的同时再用window.close把原先窗口关闭
但是window.open好像隐藏不了标题栏(titlebar)
烦啊
window.open
('page.html',
'newwindow',
'height=100,
width=400,
top=0,
left=0,
toolbar=no,
menubar=no,
scrollbars=no,
resizable=no,location=no,
status=no')
window.open
d出新窗口的命令;
page.html
d出窗口的文件名;
newwindow
d出窗口的名字(不是文件名),非必须,可用空''代替;
height=100
窗口高度;
width=400
窗口宽度;
top=0
窗口距离屏幕上方的象素值;
left=0
窗口距离屏幕左侧的象素值;
toolbar=no
是否显示工具栏,yes为显示;
menubar,scrollbars
表示菜单栏和滚动栏。
resizable=no
是否允许改变窗口大小,yes为允许;
location=no
是否显示地址栏,yes为允许;
status=no
是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
可以用d出窗口的形式实现楼主的想法,当用户点超链接的时候,他以为是<a
href="http://www.hao123.com">实际上是执行了一个<a
href="void(0)"
onclick="window.open()">打开了一个满屏的,没有任何状态,地址,输入等工具栏,这样用户也就无法关闭和改变当前地址
具体open参数,请参考:
window.open
('page.html',
'newwindow',
'height=100,
width=400,
top=0,
left=0,
toolbar=no,
menubar=no,
scrollbars=no,
resizable=no,location=no,
status=no')
window.open
d出新窗口的命令;
page.html
d出窗口的文件名;
newwindow
d出窗口的名字(不是文件名),非必须,可用空''代替;
height=100
窗口高度;
width=400
窗口宽度;
top=0
窗口距离屏幕上方的象素值;
left=0
窗口距离屏幕左侧的象素值;
toolbar=no
是否显示工具栏,yes为显示;
menubar,scrollbars
表示菜单栏和滚动栏。
resizable=no
是否允许改变窗口大小,yes为允许;
location=no
是否显示地址栏,yes为允许;
status=no
是否显示状态栏内的信息(通常是文件已经打开),yes为允许
JavaScript d窗共有三种
1、window.alert("sometext")
2、window.confirm("sometext")
3、window.prompt("sometext","defaultvalue")
但是这3种方法都不能做一个大小固定的小窗口,要做大小固定的d窗,需要我们自己在HTML文档中编写:
HTML:
.btn:点击button后d窗出现
.close:点击X后d窗消失
.con:是d窗内容区
.bk:屏蔽页面其他内容,d窗出现时,d窗的z-index最大,其他内容不能进行 *** 作
CSS:
JQ:
页面展现效果:
1、点击按钮
2、出现一个自己控制的500*200的d框,同时浏览区背景为灰色
3、点击红色区域右上角X号,d窗会消失
window.open d出新窗口的命令"page.html” d出窗口的文件名
"newwindow” d出窗口的名字(不是文件名),非必须,可用空””代替
100 窗口高度
width=400 窗口宽度
top=0 窗口距离屏幕上方的象素值
left=0 窗口距离屏幕左侧的象素值
toolbar=no 是否显示工具栏,yes为显示
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许
location=no 是否显示地址栏,yes为允许
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)