出处地址:
http://apps.hi.baidu.com/share/detail/2958795
http://hi.baidu.com/homeless_271/blog/item/5eb5663eca5e873197ddd8b3.html
javascript ,js怎么样控制打开网页窗口的大小,HTML如何关闭窗口大全(经典+有用+常用)
打开窗口即最大化
----------------------------------------------------------------
window.open方法
οnclick="javascript:window.open('文件路径/文件名','newwindow',
'toolbar=no,scrollbars=yes,resizable=no,top=0,left=0,
width=400,height=300');">文字或图片
top=0,left=0,是打开网页的坐标定位
width=400,height=300' 是打开的网页的大小
我的窗口,我控制.....
【1、普通的弹出窗口】
其实代码非常简单:
因为这是一段javascripts代码,所以它们应该放在之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。
window.open ('page.html')
用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。
用单引号和双引号都可以,只是不要混用。
这一段代码可以加入HTML的任意位置,
【2、经过设置后的弹出窗口】
下面再说一说弹出窗口的设置。只要再往上面的代码中加一点东西就可以了。我们来定制这个弹出的窗口的外观,尺寸大小,弹出的位置以适应该页面的具体情况。
参数解释:
js脚本结束
【3、用函数控制弹出窗口】
下面是一个完整的代码。
方法一:
浏览器读页面时弹出窗口; 对源代码稍微改动一下:
为避免弹出的2个窗口覆盖,用top和left控制一下弹出的位置不要相互覆盖即可。最后用上面说过的四种方法调用即可。
注意:2个窗口的name(newwindows和newwindow2)不要相同,或者干脆全部为空。OK?
【5、主窗口打开文件1.htm,同时弹出小窗口page.html】
如下代码加入主窗口
首先,将如下代码加入page.html文件的
【7、在弹出窗口中加上一个关闭按钮】
【9、终极应用--弹出的窗口之Cookie控制】
回想一下,上面的弹出窗口虽然酷,但是有一点小毛病(沉浸在喜悦之中,一定没有发现吧?)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页),那么每次刷新这个页面,窗口都会弹出一次,是不是非常烦人?:-(
有解决的办法吗?Yes! ;-) Follow me.
我们使用cookie来控制一下就可以了。
首先,将如下代码加入主页面HTML的
写到这里弹出窗口的制作和应用技巧基本上算是完成了,俺也累坏了,一口气说了这么多,希望对正在制作网页的朋友有所帮助俺就非常欣慰了。
需要注意的是,JS脚本中的的大小写最好前后保持一致。
1.弹启一个全屏窗口
www.e3i5.com
2.弹启一个被F11化后的窗口
www.e3i5.com
3.弹启一个带有收藏链接工具栏的窗口
www.e3i5.com
4.网页对话框
www.e3i5.com
target=_blank>http://www.pconline.com.cn<;/b>
showModalDialog()或是showModelessDialog()
来调用网页对话框,至于showModalDialog()与showModelessDialog()的区别,在于showModalDialog()打开的窗口(简称模式窗口),置在父窗口上,必须关闭才能访问父窗口(建议尽量少用,以免招人反感);showModelessDialog()(简称无模式窗口),打开后不必关闭也可访问父窗口打开的窗口。
dialogHeight: iHeight 设置对话框窗口的高度。
dialogWidth: iWidth 设置对话框窗口的宽度。
dialogLeft: iXPos 设置对话框窗口相对于桌面左上角的left位置。
dialogTop: iYPos 设置对话框窗口相对于桌面左上角的top位置。
center: {yes | no | 1 | 0 } 指定是否将对话框在桌面上居中,默认值是“yes”。
help: {yes | no | 1 | 0 } 指定对话框窗口中是否显示上下文敏感的帮助图标。默认值是“yes”。
resizable: {yes | no | 1 | 0 } 指定是否对话框窗口大小可变。默认值是“no”。
status: {yes | no | 1 | 0 }
指定对话框窗口是否显示状态栏。对于非模式对话框窗口,默认值是“yes”;对于模式对话框窗口,默认值是 “no”。
window.close关闭窗口,不弹出系统提示,直接关闭
===================================================
当我们用这种方法:Response.Write("")
总是提示什么:你查看的网页试图关闭的提示
如何去掉提示,直接关闭窗体?
可以用以下方法:
Response.Write("")
只有ie6才支持.
opener只要设为任何值都可以,不会出现提示
如果是通过子窗体关闭父窗体时怎么做呢
子窗体(弹出窗体):
同理可得:
Response.Write("")
============================================================
最简单的无提示关闭窗口代码(直接复制便可用):
value="IE6最简单的无提示关闭窗口" >
==============================================================
关闭窗口有提示:
关闭
==============================================================
自动关闭窗口代码:
在网页源代码中加入下面的代码,则该窗口将在20秒钟之后自动关闭!这与跳出式小窗口配合使用是再好不过啦!代码中“i=20”表示关闭的延迟时间为20秒,可任意修改。
==================================================================
无提示操作,自动关闭窗口
==================================================================
怎么隐藏IE的菜单栏,工具栏和地址栏:
onClick="MM_openBrWindow('s.html','yy','width=300,height=300')">连接该页的地址
===================================================================
设置本窗口大小且定时自动无提示关闭: