忘记密码
 新成员注册
查看: 1172|回复: 5

[转帖]JavaScript 打开新窗口的第三个参数简单介绍

[复制链接]
我的人缘0
发起活动
0 次
参加活动
0 次
杨德坤 发表于 2007-12-15 19:38 | 显示全部楼层 |阅读模式

你还没有登录,登录后可以看到更多精彩内容

您需要 登录 才可以下载或查看,没有账号?新成员注册

×
javascript 打开新窗口的第三个参数简单介绍

window.open()中的第三个参数是你想要你的窗口表现的一组特性。如果你不完全确定你的参数,则以用户浏览器的缺省值替代。然而,如果你指定了一些特性参数,则窗口将以参数设定值规定的出现。特性参数是以一组逗号分隔的序列出现的。

例如,如果你是这么写的:
window.open("some_url","window_name","location,menubar");
你将得到一个规定了url,窗口名及菜单条(文件,编辑条等等)的窗口。注意别在字符串中加入任何空格,这将使得有些浏览器出错。

看一下另一个例子:
window.open("some_url","window_name","location,height=100,width=100");
这将打开一个高宽各为100像素的窗口。再次请注意别在字符串中加空格。

这里是一组可以在字符串中引用的特性参数:
menubar (菜单条)
这是个在大多数软件应用中都引用的函数行。一般包括有文件,编辑及其他一些条目。

status(状态条)
这是位于你的窗口下部的信息条。当你的鼠标移到一个链接上时,链接的url就在这个状态条上出现。你可以将状态条上显示的内容搬到一个滚动的marquee 中去。我不打算为你做这个示例,如果你想知道怎样做,自己设法解决!

scrollbars (滚动条)
当需要时允许滚动条出现。

resizable (重调)
当重调参数被列出,窗口将可被重调。注意它的拼法,我就经常搞错。

width (宽度)
以像素点表达的窗口宽。

height(高度)
以像素点表达的窗口高。

toolbar (工具条)
home button, among others.
浏览器工具条,包括后退,前进钮,停止钮,以及home钮等等。

location (定位区)
你可以键入url 的浏览器文本区。

directories (指示区)
如netscape浏览器中所在的"what's new," "what's cool,"等等。

下面是一个详细的例子:
width=400 将新窗口宽度设置为特定象素(例子中为400)
height=300 设置新窗口的高度
location=no 设置新窗口中是否显示地址栏,可选值为"是"或"否"
menubar=no 设置是否显示菜单
toolbar=no 决定新窗口是否显示工具栏("back"、"home"和"reload")
status=no 决定新窗口中是否显示状态栏。警告:如果没有状态栏,可能会失去一部分用户
scrollbars=no 决定新窗口是否出现滚动条,除非想要隐藏一部分内容,否则不要使用这个选项
resizable=yes 决定用户是否能通过按住页面右下角来缩放新窗口
screenx=175 打开新窗口的左边界到右边界的以像素表示的水平距离
screeny=175 打开的窗口的上边界到下边界的以像素表示的垂直距离

function thebigpropper(){
  newwin=window.open("url","thenewwindow","width=400,height=300,location=no,menubar=no,resizable=yes,screenx=175,screeny=175,status=no,toolbar=no")
}
踩过的脚印
充实自我,展现自我!没有完美的个人,只有优秀的团队!计协我的家,建设靠大家!只有真正的融入了,你才会体会快乐哦~
我的人缘0
发起活动
0 次
参加活动
0 次
邓正 发表于 2007-12-15 19:44 | 显示全部楼层
知道是怎么回事,可是不会用.哎无奈.
充实自我,展现自我!没有完美的个人,只有优秀的团队!计协我的家,建设靠大家!只有真正的融入了,你才会体会快乐哦~
我的人缘0
发起活动
0 次
参加活动
0 次
廖焕才 发表于 2007-12-16 14:11 | 显示全部楼层
学习了.....看坤的帖子就是收获  
充实自我,展现自我!没有完美的个人,只有优秀的团队!计协我的家,建设靠大家!只有真正的融入了,你才会体会快乐哦~
我的人缘0
发起活动
0 次
参加活动
0 次
彭金平 发表于 2007-12-16 19:45 | 显示全部楼层
是有收获,可是还是有些看不大明白.呵呵!毕竟我是初学者嘛[em4]

本贴已被 作者 于 2007年12月16日 19时46分16秒 编辑过
充实自我,展现自我!没有完美的个人,只有优秀的团队!计协我的家,建设靠大家!只有真正的融入了,你才会体会快乐哦~
我的人缘0
发起活动
0 次
参加活动
0 次
龙能跃 发表于 2007-12-18 10:03 | 显示全部楼层
我对 ActionScript 感兴趣~
充实自我,展现自我!没有完美的个人,只有优秀的团队!计协我的家,建设靠大家!只有真正的融入了,你才会体会快乐哦~
我的人缘0
发起活动
0 次
参加活动
0 次
李进芳 发表于 2007-12-27 12:46 | 显示全部楼层
看不懂耶!!!!好多哦
充实自我,展现自我!没有完美的个人,只有优秀的团队!计协我的家,建设靠大家!只有真正的融入了,你才会体会快乐哦~
您需要登录后才可以回帖 登录 | 新成员注册

本版积分规则

QQ|手机版|CA之家 ( 桂ICP备07006672号-6 )

GMT+8, 2025-9-16 05:55

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表