¿Cómo puedo detectar una presencia en la barra de desplazamiento (usando Javascript) en HTML iFrame?¿Cómo puedo detectar una presencia en la barra de desplazamiento (usando Javascript) en HTML iFrame?
Ya he probado:
var vHeight = 0;
if (document.all) {
if (document.documentElement) {
vHeight = document.documentElement.clientHeight;
} else {
vHeight = document.body.clientHeight
}
} else {
vHeight = window.innerHeight;
}
if (document.body.offsetHeight > vHeight) {
//when theres a scrollbar
}else{
//when theres not a scrollbar
}
Y yo también había intentado:
this.scrollLeft=1;
if (this.scrollLeft>0) {
//when theres a scrollbar
this.scrollLeft=0;
}else{
//when theres not a scrollbar
return false;
}
sin éxito ..
He buscado los objetos de javascript en DOM Inspec tor, pero no encontró nada.
¿Es posible detectar una presencia de barra de desplazamiento en un iframe en javacscript?
El contenido de iframe viene del mismo dominio.
Sin éxito hasta ahora ..
alt text http://www.upvtp.com.br/file.php/1/help_key.jpg
Gracias por su respuesta, pero su código solo se prueba cuando intento mover la barra de desplazamiento. Quiero una prueba en la carga de la página. – Bonfocchi
$ .ready (function() {}); –
Lo siento, pero esta no es una solución correcta. :(Su código realmente verifica si el documento se desplaza hacia abajo. Aquí hay una prueba: http://jsfiddle.net/vvdb0292/2/. Creo que la respuesta de Bobince es correcta. – kaboom