Столько, сколько я люблю JQuery. Я не могу заставить это работать. Тем не менее, я попробовал это в простом старом javascript, и он отлично работал в IE, FF, Safari и Chrome.
<script type="text/javascript">
window.onload = function() {
var frm = document.getElementById("myIframe").contentWindow;
frm.onscroll = function(){
alert("EUREKA");
}
}
</script>
РЕДАКТИРОВАТЬ: Следующее работает в FF, Safari и Chrome при использовании window.load (). При использовании document.ready он работает только в FF. По какой-то причине это не работает в IE8 в любом случае.
$(window).load(function(){
$($('#myIframe').contents()).scroll(function(){
alert('frame scrolled in jquery');
});
});