使用ajax后,target失效,弹出新窗口

我有三个frame如下:


<frameset rows="60,*" cols="*" frameborder="no" border="0" framespacing="0">
        <frame src="./top.do" name="top" scrolling="No" noresize="noresize" id="top" title="top" />
        <frameset rows="*" cols="190,*" framespacing="0" frameborder="no" border="0">
            <frame src="./list.do" name="list" scrolling="no" noresize="noresize" id="left"/>
            <frame src="./order.do" name="content" id="content" title="content" scrolling="yes"/>
        </frameset>
    </frameset>


用了ajax之后,list里面的导航栏点击就会出现一个新窗口,而不是在content里面显示。
后来发现是没用ajax之前 在list页面:


window.parent.content<!--为window对象 -->
<!--使用后-->
window.parent.content<!--为frame对象,所以就能打开网页了。具体我也不清楚-->

解决办法为

οnclick="javascript:window.parent.document.getElementById('content').contentWindow.location.href='./order.do';"<!--返回frame对象在获取window对象就不会错了-->



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值