日期:2014-05-17  浏览次数:20693 次

iframe如何通过左栏判断右栏的src链接的jsp页面变化了
在右栏的frame 的src=‘center.jsp’//左侧判断当前是不是center.jsp
function centerJsp(){
}
在左栏的jsp页面中添加一个按钮
<a href="#" onclick="isCenterJsp();" >点击返回</a>
js:
function isCenterJsp(){
var right = parent.document.getElementsByTagName('frame')[2];
if(typeof right.contentWindow.centerJsp=='undefined'){
       parent.window.frames['main'].location.href='shouye.action';
}
    
}

------解决方案--------------------
左栏是菜单,右栏是菜单展示页。
你只要在左栏写个变量,当点击左侧菜单的时候,给那个变量赋个值就可以了,然后判断那个值是什么,就知道右侧现在点的是什么了。没必须还费那么大劲,找到右侧iframe然后再判断它的src值是什么,太麻烦了
------解决方案--------------------
function isCenterJsp(){
//你要确定你右侧的frame窗体是下标2也就是第三个frame
var right = parent.document.frames[2];
  if(right.src="center.jsp"){
       parent.window.frames['main'].src='shouye.action';
  }