我创建一个HTML文件A和B,A里面写了标签a和iframe,a跳B页面,指向iframe在B页面里写标签img导入图片。正常打开B显示了图片,但是打开A在iframe显示B的时候,B中的图片就不显示了。
A
<ul class="nav nav-pills">
<li role="presentation" class="active"><a href="#">Home</a></li>
<li role="presentation"><a href="views/test.html" target="hhhh">Profile</a></li>
<li role="presentation"><a href="#">Messages</a></li>
</ul>
<iframe name="hhhh" style="width: 100%; height: 800px; " frameborder="0"></iframe>
B
<img src="static/img/logo.jpg" alt="logo" />
单独打开是这样的
A页面在ifame中打开就成这样了
你说的是这种效果吗?目前代码没有什么问题。你实际环境什么样的?
你要确定你的a页面views/test.html能否正确跳到b,你都说b 的图片能打开,那说明图片路径正确,只能说明你a的跳的路径写错了。
单独访问B页面的URL是什么,从页面A跳转到B的URL是什么,两者对比下,目前猜测也倾向于A跳转路径写错。