日期:2014-05-20  浏览次数:20741 次

a标签调用js代码跳转问题,为什么只能跳转到自己也没,不能跳转到指定的位置了
左边页面是菜单页面left,里面有a标签控制跳转到right页面来,现在我js方法来控制它的href跳转,为什么在a标签里面调用js方法后,他跳转的还是left当前页面,没有跳到right页面来,好像target="rightFrame"失去效果一样,如果直接在a标签的的href=""写就能跳到right页面来,请问这是什么原因呢,我试了很多方法都跳不过来,请大家帮忙看看,是不是忽略什么 了,我的代码是这样写的
function getpra(){
  var pra=window.top.topFrame.document.getElementById("areano").value;
  document.location="view/storage/msh_zb_year.jsp?pra="+pra;  
}

<li class="left-li3"><img id="xiao1" src="images/ico06.gif"><a href="javascript:void(0);" onclick="getpra();" target="rightFrame" class="left-font03">业务指标</a></li>

------解决方案--------------------
试试下面的代码:
document.location --> window.parent.frames.location.href="../../../AdminExitServlet" 

------解决方案--------------------
把你的框架贴出来 是ifream吗? 我觉得可能框架写法存在原因
------解决方案--------------------
如何这个问题依然纠结你就改成ifream 吧 这个太乱了 涉及窗口对象转化 头疼 ifream 直接 你的方法就能实现 target="ifream名称"
------解决方案--------------------
<a target="rightFrame">不行???是不是frame没有name="rightFrame"属性。。