jquery中怎么用window.open打开一个新网页 并设置网页的大小

jquery中怎么用window.open打开一个新网页 并设置网页的大小,第1张

直接调用即可,参数可根据实际情况选择,具体可选参数如下:

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为允许;

如下所示:

浏览器窗口发生该表示,会触发resize函数

// 浏览器大小发生变化时,给id为main-container的容器设置最小高度 <script type="text/javascript"> $(function(){ $(window).resize(function(){$("#main-container").css("min-height", $(window).height() - 343) }).resize() }) </script>

复制代码 代码如下:

$(function(){

if (window.screen) {

var myw = screen.availWidth

var myh = screen.availHeight

window.moveTo(0, 0)

window.resizeTo(myw, myh)}})

再加上jquery的一些 *** 作,这样就可以实现浏览器窗口的最大化。

以上方法其实不是真正的最大化,只是把窗口调整到最大而已,右上角最大化的按钮依然是单框,查阅了不少资料了,发现有那么一个方式可以基本实现完全最大化:

复制代码 代码如下:<html<head

<titlehello</title

<meta http-equiv=pragma content=no-cache

<meta http-equiv=cache-control content=no-cache

<meta http-equiv=expires content=0

<meta http-equiv=keywords content=keyword1,keyword2,keyword3

<meta http-equiv=description content=This is my page</head<body

<object id=max classid=clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11<param name=Command value=Maximize</object

<input type=button value=最大化 onclick=max.Click()</body</html

<script type=text/javascript

max.Click()

</script

以上代码可以直接复制到扩展名为.html的页面中,用IE浏览器运行(其他浏览器未测试),无论是刷新还是点击最大化按钮,都可以实现完全意义的上的最大化。

真诚的希望各位网友给与赐教!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7746054.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存