1. 首页 > 文化

auto.js怎么退出监听事件进程?

auto.js怎么退出监听事件进程?

js监听浏览器后退事件

这是ajax的一个经典问题,很多框架都提供了解决方案,重点是模拟浏览器的前进后退。

对于IE,可以用一个隐藏框架,对框架内容的导航会使得前进后退按钮被触发。

对以FF,可以用Hash,即改变www.url/#abc井号后面的部分,前进后退按钮同样被触发。

这样就能既让浏览器前进后退按钮被触发,同时又不离开本页面。具体方法如下:

1.resize事件 (window).resize(function() { var width = (this).width(); var height = (this).height(); });

2.js条用这个方法 function closewindow{ history.go(-1); }

3.<input type="button" value="后退" onClick="history.back();"> 或 <input type="button" value="后退" onClick="history.go(-1);">

4.window.location.replace Location对象的replace()方法将用指定的URL替换浏览器历史列表中的当前URL,而不是在历史列表中创建一个新的项,因此,就不能使用IE的后退按钮来返回原始文档了。 2.window.open(FF无效...

如何通过代码取消掉按钮的监听事件

把下面两个类去了,直接用匿名内部类来实现...

b1.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e) {

System.out.print(jt.getText());

}

});

b.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

jt.setText("");

DoubleColorBall dbcb = new DoubleColorBall();

try {

// 根据文本框里输入的数字,调用DoubleColorBall中的方法生成彩票

String[] num = dbcb.getNumber(Integer

.parseInt(jf.getText()));

for (int i = 0; i < num.length; i++) {

jt.append(num[i] + "\n");

}

} catch (Exception e) {

e.printStackTrace();

jt.setText("请输入正整数数字");

}

}

});

求教,JS如何移除鼠标事件监听

控制面板种鼠标驱动禁用了就行了

经济实惠的可以看看雷柏的V210、罗技的G100s、雷蛇的炼狱蝰蛇等等

高端点的可以看看罗技的G402和G502,雷柏的V910等等。

都是很不错的鼠标。

javascript如何监听页面刷新和页面关闭事件

javascript的onbeforeunload()和onunload()两个事件。

相同点:

两者都是在对页面的关闭或刷新事件作个操作。

不同点:

unbeforeunload()事件执行的顺序在onunload()事件之前发生。(因为,unbeforeunload()是在页面刷新之前触发的事件,而onubload()是在页面关闭之后才会触发的)。

unbeforeunload()事件可以禁止onunload()事件的触发。

onunload()事件是无法阻止页面关闭的。

浏览器的兼容

onunload:

IE6,IE7,IE8 中 刷新页面、关闭浏览器之后、页面跳转之后都会执行;

IE9 刷新页面 会执行,页面跳转、关闭浏览器不能执行;

firefox(包括firefox3.6) 关闭标签之后、页面跳转之后、刷新页面之后能执行,但关闭浏览器不能执行;

Safari 刷新页面、页面跳转之后会执行,但关闭浏览器不能执行;

Opera、Chrome 任何情况都不执行。

onbeforeunload:

IE、Chrome、Safari 完美支持

Firefox 不支e5a48de588b662616964757a686964616f31333365653265持文字提醒信息

Opera 不支持

IE6,IE7会出现bug