一个页面,左边固定,右边iframe一个动态网页,iframe里面的这个网页较长,可以滚动,页面内包含链接。问题在于,当滚动后,点击链接无效或者连接错误。经测试,发现一个奇怪问题,比如把网页稍稍拉动一点,把第二个链接移动到第一个链接的初始位置,此时触击,就会跳转到第一个链接所指向的网页。如果把某一个链接通过滚动页面,移动到原来没有连接的位置,点击就没有任何反应。这真是一个严重的问题,涉及到能否将PC上的web网页有效移植的问题,请大师指点!
当我们在 net 中使用iframe时 正常情况下当出现上下方向的滚动条时 横向的滚动条也就出现了
为此我们如果是想控制在横向上不出现滚动条的话 可以采取以下解决方案:
在 aspx页面中的<></>中的标签中添加上下面这句话就可以了
style= overflow:auto;overflow x:hidden添加之后为:
< style= overflow:auto;overflow x:hidden ></> lishixinzhi/Article/program/net/201311/14609
<iframe src='insur_shorthtml' id='rev_age' onload='showheight();'></iframe>
<script language=javascript>
function showheight(){
alert(rev_agewindowdocumentbodyscrollHeight)
}
</script>
documentgetElementById("iframe的id")scrollHeight //这是高度
documentgetElementById("iframe的id")scrollWidth //这是宽度
iframe有个属性叫marginheight和marginwidth,通过设正负调整页内位置,再配合长宽调整显示大小,最后scroll取消滚动,就可以实现页内定位了。
如果你试了一下发现没用,那是因为这个边距是作用在页内body上的,你不给body设置position是不会有用的,因为body默认是跟随html整个页面的,永远在顶上霸屏。
以上就是关于关于webview对iframe的支持问题,涉及到能否将PC上的web网页...全部的内容,包括:关于webview对iframe的支持问题,涉及到能否将PC上的web网页...、.net 2.0中iframe并且控制滚动条的方法、js 怎么判断iframe嵌入页面的总高度 即滚动条所能滚动的高度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)