日期:2014-05-17  浏览次数:20763 次

有关win.open()的问题?在线等
<a   href= "kfjy.asp?audit=0 "> 建议 </a>
我想点击建议后,打开一个新的窗口,代码应该怎样写?

------解决方案--------------------
下面是我做的笔记:
window.open( 'url ', 'name ', 'features ');

第一个参数url指的是要打开的窗口;
第二个参数name是打开窗口的名字,如果你打开窗口时已有一个同名窗口打开;
第三个参数是想要窗口表现的一组特性,如果不完全定义窗口的参数,则以用户浏览器的默认值替代。

这里是一组可以在字符串中引用的特性参数:
menubar (菜单条)
这是个在大多数软件应用中都引用的函数行。一般包括有文件,编辑及其他一些条目。
status(状态条)
这是位于你的窗口下部的信息条。当你的鼠标移到一个链接上时,链接的URL就在这个状态条上出现。你可以将状态条上显示的内容搬到一个滚动的marquee 中去。我不打算为你做这个示例,如果你想知道怎样做,自己设法解决!
scrollbars (滚动条)
当需要时允许滚动条出现。
resizable (重调)
当重调参数被列出,窗口将可被重调。注意它的拼法,我就经常搞错。
width (宽度)
以像素点表达的窗口宽。
height(高度)
以像素点表达的窗口高。
toolbar (工具条)
Home button, among others.
浏览器工具条,包括后退,前进钮,停止钮,以及HOME钮等等。
location (定位区)
你可以键入URL 的浏览器文本区。
directories (指示区)
如Netscape浏览器中所在的 "What 's new, " "What 's cool, "等等。

一个小例子:
<html>
<head> <title> a sample of onclick </title>
</head>
<body>
<a style= "cursor:hand " onclick= "window.open( 'nicedog.htm ', 'nicedoghaha ', 'localhost,height=400,width=400,status=none,resizable=no,menubar=yes,toolbar=no,scrollbars=yes ') "> click </a>
</body>
</html>