如何在HTML iframe中使用Javascript检测滚动条的存在?

7 浏览
0 Comments

如何在HTML iframe中使用Javascript检测滚动条的存在?

如何在HTML iFrame中使用Javascript检测滚动条的存在?

我已经尝试过以下方法:

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) {
  //当有滚动条时
} else {
  //当没有滚动条时
}

我还尝试过以下方法:

this.scrollLeft = 1;
if (this.scrollLeft > 0) {
  //当有滚动条时
  this.scrollLeft = 0;
} else {
  //当没有滚动条时
  return false;
}

但都没有成功...

我在DOM检查器中搜索了Javascript对象,但没有找到任何有用的内容。

在Javascript中,是否可以检测到iframe中的滚动条存在?


iframe内容来自相同的域。到目前为止还没有成功...

链接:http://www.upvtp.com.br/file.php/1/help_key.jpg

0