来源:http://weicfprince.blog.163.com/blog/static/8441066920081010113231969/

现在我们想弹出一个WEB窗体,让其处于屏幕的中间位置,并设置其固定大小,固定外观显示.
我们可以在一个JS文件中写这样一个函数:

//弹出固定大小固定位置固定外观的新窗口
function OpenWindow(url,w,h){var left=Math.round((window.screen.availWidth-w)/2);var top=Math.round((window.screen.availHeight-100-h)/2);var MyWin=window.open(url, "", "height="+h+", width="+w+",top="+top+",left="+left+", toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no");
}
url:为你要弹出的窗体文件,可以是HTML,ASPX等,设置为你工程下要显示页面的路径.
w:你要显示窗体的宽度.
h:你要显示窗体的高度.
toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no:窗体显示的状态.
然后就可以调用了.调用的时候可以给该函数传递你想要的参数设置.

测试例子:page1里面显示一个html按钮,单击按钮打开page2.

<!-- page1.html --><html><head><title>pege1</title><script "text/javescript">function OpenWindow(url,w,h){var left=Math.round((window.screen.availWidth-w)/2);var top=Math.round((window.screen.availHeight-100-h)/2);var MyWin=window.open(url, "", "height="+h+", width="+w+",top="+top+",left="+left+", toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no");}</script></head><body>测试页面。点击下面按钮试试看吧。<br/><input type="button"  value="测试" onclick=OpenWindow("page2.html",400,500) /></body>
</html>

<!-- page2.html --><html><head><title>page2</title>
</head><body>测试页面page2
</body></html>

转载于:https://www.cnblogs.com/huashanqingzhu/p/3728581.html

【转】javascript弹出固定大小的窗口页面相关推荐

  1. html 弹出固定大小的页面,html弹出固定大小的窗口(HTML pops up a fixed size window).doc...

    html弹出固定大小的窗口(HTML pops up a fixed size window) html弹出固定大小的窗口(HTML pops up a fixed size window) Woul ...

  2. 用CSS实现的模式窗口效果,弹出固定大小的窗口

    來源:http://www.php600.cn/read.php/586.htm CSS代码: <style>  .black_overlay{ display: none; positi ...

  3. 点击图片弹出固定或自适应窗口

    <a   href="fullsize.jpg"   target="_blank"><img   src="small.jpg&q ...

  4. javascript弹出窗口代码大全(转)

    转帖,用来学习的 javascript弹出窗口代码大全 如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下: 1.弹启一个全屏窗口 ...

  5. javascript弹出窗口居中代码

    javascript弹出窗口代码 下面给两个弹出屏幕居中窗口的例子 window.open()方式 function ShowDialog(url) { var iWidth=300; //窗口宽度 ...

  6. html弹窗是否删除,javascript删除前弹出确认/取消询问窗口confirm

    为了避免误删数据,删除前应该不要嫌麻烦弹出一个确认/取消询问窗口,以前免错删数据后无法恢复.网站的数据删除由用 户在客户端发起,所以弹出确认/取消询问窗口由javascript来完成,它弹出的询问窗口 ...

  7. html运用javascript设计弹窗,javascript弹出窗口实现代码

    很多网页都实现了弹出窗口,使用方面,特别的人性化,本文就大家介绍javascript实现弹出窗口特效,具体代码如下: 弹出窗口 *{ margin: 0; padding: 0; } div{ mar ...

  8. 点击文字弹出一个DIV层窗口代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <hea ...

  9. 【CSS实现Loading遮罩】点击按钮,弹出一个DIV层窗口

    加载中 gif 图片: 页面效果: 源码 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> ...

  10. jquery3和layui冲突导,致使用layui.layer.full弹出全屏iframe窗口时高度152px问题

    项目中使用的jquery版本是jquery-3.2.1,在使用layui弹出全屏iframe窗口时,iframe窗口顶部总是出现一个152px高的滚动窗口无法实现真正全屏,代码如下: <!DOC ...

最新文章

  1. flash,flex,actionscript的关系
  2. C实现二叉树的先序遍历,中序遍历,后序遍历
  3. SAP UI5 应用开发教程之三十七 - 使用 Chrome 开发者工具 Console 面板进行元素审查试读版
  4. Java web小项目_个人主页(2)—— 边缘加速原理与实现
  5. Source Generators(源代码生成器)的调试器支持 | Visual Studio 2019(16.10)新功能试用...
  6. Openstack入门篇(十一)之neutron服务(控制节点)的部署与测试
  7. 特斯拉 神经网络计算机,特斯拉即将推出神经网络计算机 或大幅提升Autopilot性能...
  8. inotifywait监听php,inotifywait 是一个可以实时监控文件变动的工具
  9. ffmpeg函数介绍
  10. this指向_js中关于this指向的训练题
  11. 细粒度图像分析进展综述(转)
  12. 暴风影音- C++研发工程师(windows方向-在线视频)
  13. 微信小程序中相机api_微信拍照翻译, 使用小程序拍照翻译API功能
  14. 7,Matlab实现末端轨迹跟踪
  15. 计算机软件专业搞腾讯地图,腾讯地图电脑版
  16. 数字孪生|数字孪生装备-概念与内涵
  17. vue里面使用图片的懒加载
  18. js中的循环(跳过(continue)和中断执行(break))
  19. macOS Big Sur 11.5.2 (20G95) 虚拟机 ISO 镜像
  20. 小鸡饲料任务,蚂蚁庄园养鸡线下扫码付款收饲料地址,蚂蚁庄园养鸡线下扫码付款0.01元收饲料地址...

热门文章

  1. ajax data传值
  2. 深入PHP变量存储结构
  3. mac下直接下载xcode的地址
  4. 如何扩大网站访问,五种方法让问题不再难
  5. mysql writing to net_mysql 提示 Writing to net_MySQL
  6. 怎么用matlab赋值圆孔,【求助】求一个MATLAB的杨氏双孔干涉程序(要圆孔) - 物理 - 小木虫 - 学术 科研 互动社区...
  7. angularjscheckbox全选_Vue Checkbox全选和选中的方法
  8. 通过Google分析页面加载缓慢并优化
  9. webview是什么东西_做性能优化前需要考虑什么?
  10. [渝粤教育] 长沙航空职业技术学院 信息技术 参考 资料