Why is the scrolling function not working with Internet Explorer


S

Stefan Mueller

I'd like to set the focus to a field which is quite at the bottom of my
page. But I'd like that the page is shown at the top. If you press a key the
page should scroll down to the field.
In Mozilla and Opera the following code works fine. But why isn't it working
with the Internet Explorer?

Stefan

PS: If I don't set the focus to the filed I can scroll with
window.scrollTo(0, 20);
to every place where I'd like to also with the Internet Explorer.

========================================

<html>
<script type = 'text/javascript'>
function AfterLoad() {
document.MyForm.MyField.focus();
window.scrollTo(0, 0); // Supposed to be scrolling to the top of
the page
}
</script>

<body onLoad = "AfterLoad()">
<form name="MyForm">
Top Row
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<input type = "input" name = "MyField" value = "">
</form>
</body>
</html>
 
Ad

Advertisements


Top