私はjqueryとjavascriptが初めてです。
HTMLページでjquery mousemove関数を使用していくつかの簡単な機能を書きました。完全なドキュメント(Webページ)でmousemoveを機能させたいと思っていました。
しかし、iframe内にオラクルフォームがロードされているWebページの特定の部分があります(iframe内でJavaを実行しているため、アプレットを使用してオラクルフォームをロードしているように見えます)。
問題: Jquery の mousemove 関数が iframe 内で機能しない(ただし、Web ページの他の部分では機能する)。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>
マウスがこの iframe パーツ内を移動している場合でも、同じコードを機能させる方法はありますか?
私はよくグーグルで検索しましたが、この問題の特定の解決策を見つけることができません。