通过左边iFrame内链接打开右边iFrame

方法一:在左边iFrame内a标签的target属性,填入右边iFrame的name属性值(跟id值无关)。

左边iFrame a标签书写示例:

<a href="http://www.taobao.com" target="rightFrame">Account information</a>

主页面HTML(iFrame的id值跟name值都要写):

<html>
<div class="content" >
    <div id="left">           
        <iframe id="leftFrame" name="leftFrame" src="user_menu.jsp" frameborder="0" width="100%" height="90%" scrolling="no" marginheight="0" marginwidth="0" style="border:1px solid #CCC; margin:0; padding:0;"></iframe>
    </div>
    <div id="right">
        <iframe id="rightFrame" name="rightFrame" src="user_information.jsp" frameborder="0" width="100%" height="90%" scrolling="no" marginheight="0" marginwidth="0" style="border:1px solid #CCC; margin:0; padding:0;"></iframe>
    </div>
</div>
</html>


方法二:左边iFrame内a标签通过javascript获取parent对象操作右边iFrame。
左边iFrame Javascript方法:

//打开右边页面
function openurl(url)
{
	var rframe = parent.document.getElementById("rightFrame") ;
	rframe.src = url;
}
左边iFrame a标签书写示例:
<a href="javascript:void(0);" onClick="openurl('http://www.baidu.com');">Update information</a>
主页面HTML:
<html>
<div class="content" >
    <div id="left">           
        <iframe id="leftFrame" name="leftFrame" src="user_menu.jsp" frameborder="0" width="100%" height="90%" scrolling="no" marginheight="0" marginwidth="0" style="border:1px solid #CCC; margin:0; padding:0;"></iframe>
    </div>
    <div id="right">
        <iframe id="rightFrame" name="rightFrame" src="user_information.jsp" frameborder="0" width="100%" height="90%" scrolling="no" marginheight="0" marginwidth="0" style="border:1px solid #CCC; margin:0; padding:0;"></iframe>
    </div>
</div>
</html>

以上方法在IE/FF/CHROME上均测试通过。

文章参考自:
http://bbs.youkuaiyun.com/topics/330083885  8楼
http://www.hujuntao.com/web/a-few-notes-about-href-using-javascript.html
http://www.cnblogs.com/nonlyli/archive/2007/04/11/709599.html




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值