使用window.open()打开新页面,类似于弹出框


window.open()打开一个新的浏览器窗口,但是我们常常使用发现直接写:

window.open(test.html)

这个是页面直接在浏览器打开一个新窗口,类似于这样的两个新窗口:两个页面是并排的

 

但是我们想要的效果并不是这样,我们想要以下这个的效果,类似于弹窗框一样:

 

 

那么我们可以通过这样的代码控制window.open()打开的新页面的大小以及位置,代码入下:

// 控制宽高以及左右位置
window.open(test.html,"scrollbars=yes,resizable=yes,width=1200,height=900,top=100,left=400")

除此之外,window.open()还可以进行如下配置:

 window.open   弹出新窗口的命令;   
 'test.html'   弹出窗口的文件名;   
 'newwindow'   弹出窗口的名字(不是文件名),非必须,可用空''代替;   
 height=100    窗口高度;   
 width=400     窗口宽度;   
 top=0        窗口距离屏幕上方的象素值;   
 left=0       窗口距离屏幕左侧的象素值;   
 toolbar=no    是否显示工具栏,yes为显示;   
 menubar,scrollbars   表示菜单栏和滚动栏。   
 resizable=no  是否允许改变窗口大小,yes为允许;   
 location=no   是否显示地址栏,yes为允许;   
 status=no     是否显示状态栏内的信息(通常是文件已经打开),yes为允许;

 当然各个浏览器的配置也不一样:详情可查看:https://www.runoob.com/jsref/met-win-open.html

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM