浏览器通常有个记忆的作用,如果你新开一个窗口,然后把它拉小,再关掉,那么浏览器会记忆最后一个窗口的大小,下次新开页面也按照那个大小打开,这是一个很实用的功能,但也给某些情况带来了不便。这不,最近的项目就遇到了这个问题,图片太大,需要全屏才能看完,不希望使用其他的窗口,因此需要“新开窗口全屏”查看页面,当浏览器不能全屏打开时,可以尝试上面的方法让浏览器记忆,哈哈
新开窗口全屏 定义如下代码到页面head之间
<script language="javascript">
function new_open(url){
window.open(url,"name","fullscreen=1,menubar=1,toolbar=1,directories=1,status=0,scrollbars=1,location=1");
}
</script>
使用时可以这样 <a href="javascript:new_open('http://www.dayanmei.com')">老李的个人日志</a>
需要注意的是不能再加target属性,加入之后浏览器会把"javascript:new_open('http://www.dayanmei.com')"当作url地址,导致页面无法打开
window.open其他参数见如下:
window.open 弹出新窗口的命令;
'page.html' 弹出窗口的文件名;
'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
height=100 窗口高度;
width=400 窗口宽度;
top=0 窗口距离屏幕上方的象素值;
left=0 窗口距离屏幕左侧的象素值;
toolbar=no 是否显示工具栏,yes为显示;
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;
location=no 是否显示地址栏,yes为允许;
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;