Javascript 如何在加载到网页特定部分的Java小程序上进行工作Jquery?

Javascript 如何在加载到网页特定部分的Java小程序上进行工作Jquery?,javascript,jquery,html,applet,Javascript,Jquery,Html,Applet,我不熟悉jquery和javascript 我在html页面中使用jquery mousemove函数编写了一些简单的功能。我想让mousemove在完整的文档(网页)上工作 但网页中有一个特定部分,在iframe中加载oracle表单(因为它在iframe中运行java,所以看起来像是在使用applet加载oracle表单) 问题: Jquery mousemove函数不在iframe内部工作(但在网页的其他部分工作)。如果我在iframe中移动鼠标,那么jquery代码不会执行 以下是完整的

我不熟悉jquery和javascript

我在html页面中使用jquery mousemove函数编写了一些简单的功能。我想让mousemove在完整的文档(网页)上工作

但网页中有一个特定部分,在iframe中加载oracle表单(因为它在iframe中运行java,所以看起来像是在使用applet加载oracle表单)

问题: Jquery mousemove函数不在iframe内部工作(但在网页的其他部分工作)。如果我在iframe中移动鼠标,那么jquery代码不会执行

以下是完整的代码:

<BODY>

<iframe frameborder="0" style="height: 485px; overflow:scroll; width: 100%" src="http://209.34.231.132/forms/frmservlet?form=ClmRepymt_Dev4&config=dev4" marginheight="1" marginwidth="1" name="cboxmain" id="cboxmain" seamless="seamless" scrolling="no" frameborder="0" allowtransparency="true"></iframe>
<script src="jquery-1.10.2.min.js"></script>

<script>
var timer=0;

function run(){         
    timer++;    

    if(timer == 5){
        $(document).mousemove(function(){         
            $(this).unbind('mousemove');        
            $.ajax({
                url:     'http://localhost/test.html',
                cache:   false,
                data:    'html',
                success: function(data,status) {                       
                }
            });
            timer=0;                                    
        });

    }
}// run ends here

setInterval(run,1000); 
</script>
</BODY>  

var定时器=0;
函数run(){
定时器++;
如果(计时器==5){
$(文档).mousemove(函数(){
$(this.unbind('mousemove');
$.ajax({
网址:'http://localhost/test.html',
cache:false,
数据:“html”,
成功:功能(数据、状态){
}
});
定时器=0;
});
}
}//跑步到此结束
设置间隔(运行,1000);
即使我的鼠标在这个iframe部件中移动,有没有办法让我的相同代码工作


我在谷歌上搜索了很多,但找不到解决这个问题的具体方法

那是不可能的。iframe本身就是一个完整的文档,处理方式相同。除非您有权访问iframe代码,否则无法从外部代码捕获内部事件,而在您的情况下,iframe代码不是

其次,我想不出任何有效的理由来检测oracle iframe上的鼠标。也许你可以重新思考方法/解决方案。或者你可以在这里分享你的想法,这里的人可能会帮助你实现它。

可能的重复