如何点击超链接后只改变网页中的iframe,不要重新打开新的窗口

来源:百度知道 编辑:UC知道 时间:2024/06/04 14:55:46
<div id="centerDiv">
<div id="menu" class="menu" ><a href="/Shopping/Main.jsp" class="change" target="framename ">商品首页</a></div>
<div id="menu1" class="menu"><a href="/Shopping/Main.jsp" class="change" target="framename ">产品展示</a></div>
<div id="menu2" class="menu"><a href="/Shopping/Main.jsp" class="change" target="framename ">在线商城</a></div>
<div id="menu3" class="menu"><a href="/Shopping/Main.jsp" class="change" target="framename ">关于我们</a></div>
</div><br>
<div id="infoDiv">
<iframe width=960 name=framename frameborder=0 src="/Shopping/Main.jsp" ></iframe>
</div>

target="mainFrame" 也不行?我的可以呢

<a href="about/team.html" target="mainFrame" title="工作团队">工作团队</a>

这是我用的代码。你再研究一下。

示例代码:
<a href="xxx.php?a=1">xxxx</a>
<iframe name="content" src="xxx.php"><iframe>
以上代码是会打开新的网页。
如果想在iframe中打开,需要在<a>标签中加上一个属性:target="iframename"。
注意:这里的iframename对应的就是iframe框架的name
对应以上代码就应该是
<a href="xxx.php?a=1" target="content">xxxx</a>

那是你配置文件的问题,只要把xml文件配置好就行了。

target="framename "
多了个空格?