关于webview对iframe的支持问题,涉及到能否将PC上的web网页...

关于webview对iframe的支持问题,涉及到能否将PC上的web网页...,第1张

一个页面,左边固定,右边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嵌入页面的总高度 即滚动条所能滚动的高度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9711552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存