答:当我们打开某一web应用程序,系统会自动生成相关BOM模型,在该模型的最顶级对象是window,其他对象都是该对象的子对象。
open方法中常用的参数
示例代码:
例1:打印与返回顶部
<!DOCTYPE html> <html> <head> <meta charset=’utf-8′> <title></title> <script src=’public.js’></script> <script> window.onload = function(){ $(‘btnok’).onload = function(){ window.pint } $(‘top’).onclick = function(){ window.scrollTo(0,0); } } </script> </head> <body> <div id=”top” style=”width:100px; height:200px; background:url(./gotop.gif); position:fixed;top:500px;right:10px; buttom:10px;”></div> <div style=”width:50px; height:900px; background:red;”>1</div> <div style=”width:80px; height:500px; background:blue;”></div> <input type=”button” id=”btnok” value=”Print”> </body> </html>
使用open方法打开新窗口
示例:
<!DOCTYPE html> <html> <head> <meta charset=’utf-8′> <title></title> <script src=’public.js’></script> <script> window.onload = function(){ $(‘btnWindow’).onclick = function(){ //打开新窗口 window.open(‘http://www.baidu.com’,’_blank’,’width=500,height=400,status=yes’); } } </script> </head> <body> <input type=”button” id=”btnWindow” value=’打开新窗口’> </body> </html>
夺命雷公狗---javascript NO:18 BOM模型
原文:http://www.cnblogs.com/leigood/p/5031911.html