js中window.load事件 怎么用啊?

JavaScript017

js中window.load事件 怎么用啊?,第1张

window.load=aa() 相当于在网页<body>标签中的 onload=aa().即控制函数aa()在网页加载完毕后执行而不需要通过按钮或其它动作(如在按钮上的onclick事件)来执行

页面中只能有一个window.onload事件,解决办法:

1、把2.js和3.js合并到一个window.onload事件中

2、window.onload改为jQuery的$(function(){.....})

捕获window.print()的窗口完成后的事件可按照一下操作尝试:

一、 第一种方法:

1、用document.execCommand来处理。

2、document.execCommand在执行完后会有返回值。

3、接着,就能判断:

(1)function CloseAfterPrint(){if(tata=document.execCommand("print")){window.close()}else setTimeout("CloseAfterPrint()",1000)}

(2)function DoSomeThing(){XXXX //your codeClostAfterPrint()}

二、 第二种方法:

用setTimeout()来控制javascript运行顺序:window.print()setTimeout("window.close()", 0)