我现在是在A网页的HTML里面加了个iframe标签,然后用iframe的src属性链接到另一个B网页要显示的网页地址,但是问题是得到的效果是在A里面iframe这里显示了B网页的整个网页。我只需要B网页的某一部位,比如这部位里上边距100px,离左边距300px,我只需要这一部位的网页内容,我该用iframe什么属性来设置?或者说这个需求根本不能用iframe来做的,必须用其他技术?请各位大神说详细点。谢谢!补充下我要的是B网页的某一部位位置!!!!!这个需求难就难在这里!!!!!在补充下B网页是外网人家的网站,我不能改动B网页的代码!比如B网页是新浪天气,我只需要显示天气预报的那一区域的网页内容!!!!!!我到处都百度不到答案啊!!!!!!!求大神!!!!!!!!!!
2 回答
跃然一笑
上面代码中相关数据说明:
TA贡献1826条经验 获得超6个赞
被选中为答案的那个回答,他的答案基本上是没什么用的,因为被iframe引入的页面有可能需要css渲染及js代码执行才会呈现出来页面,而他的答案只是把那个页面的html代码取出来,然后输出,相关的css及其他有关联的内容忽略了,所以显示出来的效果是不正确的.分割线@代码诗人芋头回答的是正确的,只是楼主不明白,然后还一点也不虚心,最终跟人家吵起来,这种气氛,怎么能让大家再有心情去帮助别人回答问题?问问题的人不是爷,回答你的问题只是大家热心帮忙,所以请谦虚些.下面的代码展示了,引入百度的页面,并显示一个百度的网页App(日历)单独显示的效果(被引入页面的网址已在代码中有体现).
540px和440px为你要显示被引入页面中要显示区域的宽度和高度.-140px和-30px为被引入的页面需要偏移多少才能定位到你要显示的那部分的坐标值(可自己测量后填写).原理:@代码诗人芋头已经解释了了.