当前位置: 代码迷 >> Java Web开发 >> 如何控制iframe的滚动幅度
  详细解决方案

如何控制iframe的滚动幅度

热度:5812   发布时间:2013-02-25 21:07:21.0
怎么控制iframe的滚动幅度
这是iframe代码:<iframe src="35.pdf" frameborder="0" width="800" height="400" id="mq" class="tdtext2"></iframe>


我想通过点击按钮来滚动iframe的滚动条。
我的js:
<script> 
var oMarquee = document.getElementById("mq"); //滚动对象 
//alert(oMarquee);
var flag = 0;
var iLineHeight = 10; //单行高度,像素 
var iLineCount = 166; //实际行数 
var iScrollAmount = 300; //每次滚动高度,像素 
//var id = 0;
function pagedown() { 
runpagedown();

function runpagedown(){
    oMarquee.scrollTop =iScrollAmount; 

//alert("oMarquee.scroolTop:"+oMarquee.scrollTop);
// alert("oMarquee:"+oMarquee);


flag = flag + 1;
if (flag > 6)
document.all.Layer4.style.visibility="visible"; 
if ( oMarquee.scrollTop == iLineCount * iLineHeight )
oMarquee.scrollTop = 0; 

}
function runpageup(){
oMarquee.scrollTop -= iScrollAmount; 

flag = flag - 1;
if ( oMarquee.scrollTop == iLineCount * iLineHeight ) 
oMarquee.scrollTop = 0; 

}

function pageup(){
runpageup();
}
</script>
这样子不行。
请高手指点为什么还要加按钮控制滚动呢?加上这个scrolling="yes"不是很好嘛,如下
<iframe src="35.pdf" frameborder="0" width="800" height="400" id="mq" class="tdtext2" scrolling="yes"></iframe>
  相关解决方案