Живой пример
Кроме вашего отсутствия }
, чтобы закрыть вашу функцию, мне кажется, что он работает в FF.
<script type="text/javascript">
function toscheck(){
if(tos.scrollTop+540 > tos.scrollHeight){
alert(tos.scrollTop + " " + tos.scrollHeight);
}
} // <----- was missing
</script>
Кроме того, в вашей функции вы напрямую переходите к tos.property
.
Вам нужно будет либо передать this
в mousemove="toscheck(this)"
и настроить вашу функцию следующим образом:
<script type="text/javascript">
function toscheck(elem){
if(elem.scrollTop+540 > elem.scrollHeight){
alert(elem.scrollTop + " " + elem.scrollHeight);
}
}
</script>
Или получите текстовое поле из функции следующим образом:
<script type="text/javascript">
function toscheck(){
var tos = document.getElementById('tos');
if(tos.scrollTop+540 > tos.scrollHeight){
alert(tos.scrollTop + " " + tos.scrollHeight);
}
}
</script>