小弟现在没办法只有求救,小弟在做一个页面时内嵌了一个Media Player的播放器,小弟要实现的效果是当该页面有点击或者操作的时候页面不跳转,当没有操作的时候页面5秒后跳转,但是遇到了个问题,当Media Player播放器加载了视屏或图片的时候已经实现了这个功能,但是加载了FALSH的时候就不行,该页面在有操作的时候不会停留,直接跳转,我发现是点击到FALSH上并没有触发点击事件onclick事件,本来想用ONMOUSEMOVE来实现的但是视频播放器的播放条在走动的时候会一直触发ONMOUSEMOVE事件,这样就没有5秒跳转了比较麻烦。小弟我把代码贴上来请各位大大帮帮忙不胜感激。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style>
.main_wrap {
position:relative;
height: 698px;
width: 1366px;
margin-right: auto;
margin-left: auto;
BORDER-BOTTOM: #e2e2e2 1px solid;
float: left;
}
.main_qzgg {
background-color: #000;
height: 768px;
width: 1366px;
}
.main_close{
position:absolute;
height:20px;
width: 1366px;
margin-right: auto;
margin-left: auto;
clip: rect(auto,auto,auto,auto);
left: 3px;
top: 735px;
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.weizhi{
float:right;
height: 65px;
width: 100px;
margin-top: 2px;
}</style>
    <script language="javascript">    //超时连接函数
function ScreenSaver(settings){   
    this.settings = settings;   
 
   this.nTimeout = this.settings.timeout;   
              
   document.body.screenSaver = this;   
    // link in to body events   
    //document.body.onmousemove = ScreenSaver.prototype.onevent;   
    document.body.onmousedown = ScreenSaver.prototype.onevent;  
document.body.onclick= ScreenSaver.prototype.onevent;
      
    var pThis = this;   
    var f = function(){pThis.timeout();}   
    this.timerID = window.setTimeout(f, this.nTimeout);   
}   
ScreenSaver.prototype.timeout = function(){   
    if ( !this.saver ){        window.location.href="/cgi-bin/loadhtml?dailydisplay1366/TXTZWGKSYNEW";
     
}
    }   
  
ScreenSaver.prototype.signal = function(){   
    if ( this.saver ){   
        this.saver.stop();   
    }   
       
    window.clearTimeout(this.timerID);   
       
    var pThis = this;   
    var f = function(){pThis.timeout();}   
    this.timerID = window.setTimeout(f, this.nTimeout);   
}   
  
ScreenSaver.prototype.onevent = function(e){   
    this.screenSaver.signal();   
}   
  
  
var saver;   
function initScreenSaver(){   
    //blort;   
    saver = new ScreenSaver({timeout:5000});   
}   
function window.onload(){   
  initScreenSaver();   

   </script>
</head><body scroll="no" onselectstart="return unselect();">
<div class="main_qzgg">
<div class="main_wrap" id="guanggao">   //视频播放器加载的地方
  
  <object classid=clsid:05589FA1-C356-11CE-BF01-00AA0055595A codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=9"
id=MediaPlayer type=application/x-oleobject width=1366 height=698 standby="Loading Microsoft Windows Media Player components..." viewastext align=MIDDLE>
    <param name=AudioStream value=-1 />
    <param name=AutoSize value=0 />
    <param name=AutoStart value=1 />
    <param name=AnimationAtStart value=0 />
    <param name=AllowScan value=-1 />
    <param name=AllowChangeDisplaySize value=0 />
    <param name=AutoRewind value=0 />
    <param name=Balance value=0 />
    <param name=BaseURL value="" />
    <param name=BufferingTime value=5 />
    <param name=CaptioningID value="" />
    <param name=ClickToPlay value=0 />
    <param name=CursorType value=32512 />
    <param name=CurrentPosition value=-1 />
    <param name=CurrentMarker value=0 />
    <param name=DefaultFrame value=1 />
    <param name=DisplayBackColor value=0 />
    <param name=DisplayForeColor value=16777215 />
    <param name=DisplayMode value=0 />
    <param name=DisplaySize value=0 />
    <param name=Enabled value=-1 />
    <param name=EnableContextMenu value=-1 />
    <param name=EnablePositionControls value=0 />
    <param name="EnableFullScreen Controls" value="0" />
    <param name=EnableTracker value=1 />
    <param name=filename value="/cgi-bin/loadhtml?/#usingdb#//TXTMAPPLAYLIST+.+.+asx" />//这里是播放器的播放列表,小弟是自己弄了个播放列表调用,这里可替换为视频路径
    <param name=InvokeURLs value=-1 />
    <param name=Language value=-1 />
    <param name=Mute value=0 />
    <param name=PlayCount value=0 />
    <param name=PreviewMode value=0 />
    <param name=Rate value=1 />
    <param name=SAMILang value="" />
    <param name=SAMIStyle value="" />
    <param name=SAMIFileName value="" />
    <param name=SelectionStart value=0 />
    <param name=SelectionEnd value=true />
    <param name=SendOpenStateChangeEvents value=-1 />
    <param name=SendWarningEvents value=-1 />
    <param name=SendErrorEvents value=-1 />
    <param name=SendKeyboardEvents value=0 />
    <param name=SendMouseClickEvents value=0 />
    <param name=SendMouseMoveEvents value=0 />
    <param name=SendPlayStateChangeEvents value=-1 />
    <param name=ShowCaptioning value=0 />
    <param name=ShowControls value=0 />
    <param name=ShowAudioControls value=1 />
    <param name=ShowDisplay value=0 />
    <param name=ShowGotoBar value=1 />
    <param name=ShowPositionControls value=1 />
    <param name=ShowStatusBar value=1 />
    <param name=ShowTracker value=1 />
    <param name=TransparentAtStart value=0 />
    <param name=VideoBorderWidth value=0 />
    <param name=VideoBorderColor value=0 />
    <param name=VideoBorder3D value=0 />
    <param name=Volume value=-1070 />
    <param name="WindowlessVideo" value="1" />
    <param name=ClickToPlay value=0 />
    <param name="fullScreen" value="1" />
  </object> </div>
<div class="weizhi" id="tb"><a style="CURSOR: hand" onclick="toueme()"><img src="/dailydisplay1366/bs_two/gl/qzggclose3.gif" width="65 height=" align="baseline"65" /></</a></div>
</div>
</body>
</html>