Ver Mensaje Individual
  #21 (permalink)  
Antiguo 22/08/2013, 14:43
JavierCS2007-
 
Fecha de Ingreso: octubre-2007
Ubicación: Capital Federal
Mensajes: 215
Antigüedad: 17 años, 1 mes
Puntos: 1
Respuesta: "recortar" scroll del navegador

Este ultimo no funciona en IE9.

Hay que hacer incapié en éste, que fue el único que funcionó en todos los navegadores:

Código:
//ALGO DE TEXTO
var t='';
for(var i=0;i<100;i++){
	var ran=Math.floor(Math.random()*6);
    t+='<h'+ran+'>ALGO DE TEXTO</h'+ran+'> <BR />';
}
document.getElementsByTagName('font')[0].innerHTML=t;
document.onscroll=function(){
	var scroll=window.pageYOffset||document.documentElement.scrollTop;
	if(scroll>1200)window.scrollTo(0,1200);
} 
El problema es que funciona solo desde tu link en IE9 (http://jsfiddle.net/evase/4/)

Cuando lo pongo en una pagina htm asi:

Código:
<html>
<head>
<script type="text/javascript">
//ALGO DE TEXTO
var t='';
for(var i=0;i<100;i++){
var ran=Math.floor(Math.random()*6);
t+='<h'+ran+'>ALGO DE TEXTO</h'+ran+'> <BR />';
}

onload=function(){

document.getElementsByTagName('font')[0].innerHTML=t;
document.onscroll=function(){
var scroll=window.pageYOffset||document.documentElement.scrollTop;
if(scroll>1200)window.scrollTo(0,1200);
}

}
</script>
</head>
<body>
<font> </font>
</body>
</html>
el scroll se va hasta abajo y no se frena!
(en IE9 en TODOS los demas navegadores limita bien el scroll)

no entiendo porque si lo copié identico del tuyo!
http://jsfiddle.net/evase/4/ -> ahi si funciona en Internet explorer 9

please help me Patilanz !
Saludos y gracias.