Спустя 3 часа, 1 минута, 25 секунд (17.05.2007 - 21:12) Timok написал(а):
хе... в Опере вообще похоже скроллинг независимый. Нижеприведённый код работает в IE и FF (можно и не убирать полосы прокрутки), а Опера на него никак не реагирует...
страница с ифреймом:
страница в ифрейме:
со свойствами scrollTop и scrollLeft - таже фикня:
Хотя на обработчик onscroll опера реагирует. Но ни метода scroll(), ни свойств scrollTop, -Left она похоже не понимает... хз, может и можно как-нибудь извратнуться, js штука такая...
страница с ифреймом:
Код
<iframe id="iframe" src="iframe.html" style="width:100px; height:100px;"></iframe>
страница в ифрейме:
Код
<script type="text/javascript">
onscroll = function () {
scroll(0,0);
}
</script>
<div style="width:200px; height:200px;">Попробуй,<br />покрути</div>
onscroll = function () {
scroll(0,0);
}
</script>
<div style="width:200px; height:200px;">Попробуй,<br />покрути</div>
со свойствами scrollTop и scrollLeft - таже фикня:
Код
onscroll = function () {
document.body.scrollLeft = 0;
document.body.scrollTop = 0;
}
везде кроме оперы.document.body.scrollLeft = 0;
document.body.scrollTop = 0;
}
Хотя на обработчик onscroll опера реагирует. Но ни метода scroll(), ни свойств scrollTop, -Left она похоже не понимает... хз, может и можно как-нибудь извратнуться, js штука такая...
_____________