有两个frame,结构如下,现在是按了按钮一后改变XX的内容,同时改变下面frame的内容,例如变成1.jsp,请问怎么实现?               当前页面为  XX
*************************************************       按钮一                  按钮二

解决方案 »

  1.   

    <%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <script type="text/javascript" src="js/myjs.js"></script>
    </head>
    <body>
    选择
    <select id=test onchange=change()>
    <option value=0 selected>请选择页面</option>
    <option value=1>保存信息</option>
    <option value=2>保存临时事件信息</option>
    <option value=4>查看临时事件信息</option>
    <option value=5>照片上传</option>
    <option value=7>关闭信息</option>
    <option value=8>修改时间</option>
    <option value=9>拒绝</option>
    </select>
    </body>
    <iframe id="showTree" height="50%" width="96%" name="showTree" src=""></iframe><script>
    function change() {
    //获取下拉框值
    var chooseBox = document.getElementById('test');
    var cval = chooseBox.options[chooseBox.selectedIndex].value;
    if (cval == 1) {
    document.getElementById("showTree").src = "test1.jsp";
    } else if (cval == 2) {
    document.getElementById("showTree").src = "test2.jsp";
    } else if (cval == 4) {
    document.getElementById("showTree").src = "test4.jsp";
    } else if (cval == 5) {
    document.getElementById("showTree").src = "carpoolPicUpload.jsp";
    } else if (cval == 7) {
    document.getElementById("showTree").src = "test7.jsp";
    }else if (cval == 8) {
    document.getElementById("showTree").src = "test8.jsp";
    }else if (cval == 9) {
    document.getElementById("showTree").src = "test9.jsp";
    }
    }
    </script></html>我自己在测试的时候用的一个jsp你可以看看。
      

  2.   


    <frameset rows="70,*" border="0" frameborder="0" framespacing="0" >
      <frame src="top.jsp?flag=one" scrolling="no"  marginwidth="0" marginheight="0"/>
      <frame src="main.jsp?flag=two" scrolling="no" marginwidth="0" marginheight="100" name="Main" />
    </frameset>
    页面frame结构如上,根据你点击按钮后在对应链接后面传递一个标记然后在top.jsp中根据接受的不同的变量值来显示不同的内容。思路大致是这样的。
      

  3.   

    比如你的XX页面时topFrame页面点击按钮一的时候调用方法:
    parent.topFrame.location.href = url这样就会使topFrame的页面提交到你定义的url