<script language="javascript">
/*@cc_on @*/
/*@if (@_win32 && @_jscript_version>=5)
function window.onbeforeunload() //author: meizz
{
var b = window.event.clientX > window.meizzCaption.document.body.clientWidth - 20;
if(b && window.event.clientY < 0 || window.event.altKey)
{
window.open("a.htm");
}
}
@end @*/
/*@cc_on @*/
/*@if (@_win32 && @_jscript_version>=5)
function window.onbeforeunload() //author: meizz
{
var b = window.event.clientX > window.meizzCaption.document.body.clientWidth - 20;
if(b && window.event.clientY < 0 || window.event.altKey)
{
window.open("a.htm");
}
}
@end @*/
:(
上面这个代码也是会不会因为我这个窗口是弹出窗口?我不是要触发这个关闭事件弹出一个窗口,而是我这个窗口本身就是弹出的。大致如此:
a.asp里面有个ww联接,点击联接弹出一个窗口b.asp
再次点击ww的时候,检测b.asp页面是否已经存在,如果存在则获取焦点,如果不存在则可以重新打开b.asp.我现在是需要关闭b.asp的时候返回一个值给a.asp,a.asp通过这个值来判断b.asp是否还没有关闭。如果存在则提示用户后获取焦点。如果用户关闭则返回一个值。
这样的定义也会直接打开一个窗口?