使用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()还可以进行如下配置:
1 2 3 4 5 6 7 8 9 10 11 12 | 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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了