body onunload 的问题,高手帮助^_^

来源:百度知道 编辑:UC知道 时间:2024/07/04 21:53:48
1.有什么方法能使onunload事件在按F5键刷新页面和关闭页面时不会执行!只有点击链接转向其他页面时才执行?

2.我想写一个函数,使用户点击“激活”此链接时才使onunload事件生效。可是调试总失败,高手指教》》

<script language="JavaScript" type="text/JavaScript">

function jihuo()
{body onunload="window.open("********")"
}

</script>

请问应该怎么写这个函数,谢谢高手指教

语法
onUnload="handlerText"
参数
handlerText JavaScript 代码或对一个 JavaScript 函数的调用。

描述
onUnload 一般用在 BODY 或 FRAMESET 标签上,如<BODY onUnload="...">。
在框架集和框架关系中,单个框架的 onUnload 事件(放置在每个框架文件的 BODY 标签上)要比框架集的 onUnload 事件(放置在框架集的 FRAMESET 标签上)早发生。

使用的事件属性
type 标明了事件的类型。
target 标明了事件原来发送的对象。

示例
在下面的例子中,当用户退出某 Web 页时 onUnload 调用 cleanUp 函数执行某些善后操作:
<BODY onUnload="cleanUp()">

不能实现你要的效果。
如果按你的说法,如果不按激活。那浏览器都关不了了。

只能做到在刷新或者关闭前提示是否继续。
代码如下。希望对你有所帮助
<body onbeforeunload="javascript:return '真的要离开吗?';">
注意:应该是卸载之前beforeunload触发
而不是unload时,因为unload时网页已经卸载了。无法返回