在iframe打开页面,除了第一个页面可以在里面打开,其他的都只能在新窗口中打开

我有一个页面a.aspx这个页面有左右两个框架,左边这个框架加载b.aspx这个页面是个treeview,当点击这个控件上的节点的时候右边框架加载相应的页面。我在b.as... 我有一个页面a.aspx这个页面有左右两个框架,左边这个框架加载b.aspx这个页面是个treeview,当点击这个控件上的节点的时候 右边框架加载相应的页面。
我在b.aspx中指定节点的Target为右框架的名称 但是老是在新窗口中打开而不是在右框架中打开。怎么解决
展开
 我来答
随性亻
推荐于2017-12-16 · TA获得超过4180个赞
知道小有建树答主
回答量:4622
采纳率:84%
帮助的人:628万
展开全部
指定target=""就可以了
target="_blank":在新窗口中浏览新的页面。
target="_self":在同一个窗口打开新的页面。
target="_parent":在父窗口中打开新的页面。(页面中使用框架才有用)
target="_top" :以整个浏览器作为窗口显示新页面。(突破了页面框架的限制)
Google专用账号
2013-08-21
知道答主
回答量:5
采纳率:0%
帮助的人:10.2万
展开全部
我也出现这样的问题。其他浏览器都正常,唯独在360浏览器的兼容模式下异常。

给你我的解决方法,希望能帮到你:
一、修改之前代码:
<iframe id="ifm" name="OpFm" ></iframe>
第一个页面我用jQuery控制在iframe中打开默认页面1.html
$("#ifm").attr("src", "1.html");
这样是可以的,但是其他的a链接不能在iframe中打开了:
<a href="2.html" target="OpFm">在新窗口打开了。
二、修改:
<iframe id="ifm" name="OpFm" src="1.html"></iframe>
<a href="2.html" target="OpFm">这个可以在iframe中打开了。

也许你的情况不是这样,共同讨论。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式