Javascript 带iframe的主体加载HTML

Javascript 带iframe的主体加载HTML,javascript,html,iframe,timeout,Javascript,Html,Iframe,Timeout,嗨,这是我的hmtl和JS,到目前为止,我希望它能够检测iframe窗口中的鼠标移动、滚动和箭头,因为大多数网站都在iframe中,我已经在其他地方查看过了,所有这些都似乎过于复杂,无法检测到移动 任何帮助都将不胜感激 多谢各位 <script type="text/javascript"> // Set timeout variables. var timoutWarning = 1000; // Display warning in 1Mins.

嗨,这是我的hmtl和JS,到目前为止,我希望它能够检测iframe窗口中的鼠标移动、滚动和箭头,因为大多数网站都在iframe中,我已经在其他地方查看过了,所有这些都似乎过于复杂,无法检测到移动

任何帮助都将不胜感激 多谢各位

<script type="text/javascript">
        // Set timeout variables.
        var timoutWarning = 1000; // Display warning in 1Mins.
        var timoutNow = 2000; // Timeout in 2 mins.

        var warningTimer;
        var timeoutTimer;

        // Start timers.
        function StartTimers() {
            warningTimer = setTimeout("IdleWarning()", timoutWarning);
            timeoutTimer = setTimeout("IdleTimeout()", timoutNow);
        }

        // Reset timers.
        function ResetTimers() {
            clearTimeout(warningTimer);
            clearTimeout(timeoutTimer);
            StartTimers();
            $("#timeout").dialog('close');
        }

        // Show idle timeout warning dialog.
        function IdleWarning() {
            var answer = confirm("Session About To Timeout\n\n       You will be automatically logged out.\n       Confirm to remain logged in.")
                if (answer){

                    ResetTimers();
                }
                else{
                    IdleTimeout();
                }
        }       

        // Logout the user and auto reload or use this window.open('http://www.YourPageAdress.com', '_self'); to auto load a page.
        function IdleTimeout() {
            window.open(self.location,'_top');
        }
    </script>

    <body onload="StartTimers();" onmousemove="ResetTimers();" onKeyPress="ResetTimers();"

//设置超时变量。
var TimoWarning=1000;//在1分钟内显示警告。
var timoutNow=2000;//2分钟后超时。
var警告定时器;
var定时器;
//启动计时器。
函数StartTimers(){
warningTimer=setTimeout(“IdleWarning()”,TIMOUWARNING);
timeoutTimer=setTimeout(“IdleTimeout()”,timoutNow);
}
//重置计时器。
函数重置计时器(){
clearTimeout(警告计时器);
clearTimeout(超时器);
StartTimers();
$(“#超时”)。对话框(“关闭”);
}
//显示空闲超时警告对话框。
函数IdleWarning(){
var answer=confirm(“会话即将超时\n\n您将自动注销。\n确认以保持登录。”)
若有(答复){
重置计时器();
}
否则{
IdleTimeout();
}
}       
//注销用户并自动重新加载或使用此窗口。打开('http://www.YourPageAdress.com","你自己",;自动加载页面。
函数IdleTimeout(){
窗口。打开(自身位置,“U形顶部”);
}
比如*

$(.in”).on(“鼠标悬停”,函数(){
$(this.css(“背景”、“蓝色”);
});
$(.in”).on(“mouseout”,function(){
$(this.css(“背景”、“绿色”);
});
.in{宽度:50px;高度:50px;背景:红色;}

每个帧都有自己的窗口,事件发生在该窗口内,并且不会冒泡到帧的父帧。所以,你们需要能够听到这些框架内的运动,并与首页协调