我是用jsp做的框架,代吗如下:
<%@ page contentType="text/html; charset=UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>欢迎你的光临é¢ææ¡£</title>
</head>
<frameset rows="100,*" cols="*" frameborder="no" framespacing="2" >
<frame src="user/top.jsp" name="topFrame" scrolling="no" noresize="noresize" id="top" title="topFrame" />
<frameset rows="*" cols="190,*" framespacing="2" frameborder="yes" border="2" id="upframe">
<frame src="user/user_welcome.jsp" id="left" name="leftFrame" scrolling="yes" noresize="noresize" title="leftFrame" />
<frame src="user/main.jsp" id="main" name="mainFrame" title="mainFrame" />
</frameset>
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>
一共分二行,下面一行又分两列,左边是一个树菜单,现在的问题是怎么样点击左边的菜单操作右边的页面?
比如我点一下左边的菜单,传一个ID到action,回来回来后怎么样不打开新窗口,只刷新原构架页面?
<%@ page contentType="text/html; charset=UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>欢迎你的光临é¢ææ¡£</title>
</head>
<frameset rows="100,*" cols="*" frameborder="no" framespacing="2" >
<frame src="user/top.jsp" name="topFrame" scrolling="no" noresize="noresize" id="top" title="topFrame" />
<frameset rows="*" cols="190,*" framespacing="2" frameborder="yes" border="2" id="upframe">
<frame src="user/user_welcome.jsp" id="left" name="leftFrame" scrolling="yes" noresize="noresize" title="leftFrame" />
<frame src="user/main.jsp" id="main" name="mainFrame" title="mainFrame" />
</frameset>
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>
一共分二行,下面一行又分两列,左边是一个树菜单,现在的问题是怎么样点击左边的菜单操作右边的页面?
比如我点一下左边的菜单,传一个ID到action,回来回来后怎么样不打开新窗口,只刷新原构架页面?
<frameset borderxxxxxxx>
里面寫<html:frame page = "/xxxx.do">
</frameset>
<frameset rows="100,*" cols="*" frameborder="no" framespacing="2" >
<frame src="user/top.jsp" name="topFrame" scrolling="no" noresize="noresize" id="top" title="topFrame" />
<frameset rows="*" cols="190,*" framespacing="2" frameborder="yes" border="2" id="upframe">
<frame src="user/user_welcome.jsp" id="left" name="leftFrame" scrolling="yes" noresize="noresize" title="leftFrame" />
<frame src="user/main.jsp" id="main" name="mainFrame" title="mainFrame" />
</frameset>
</frameset>
<frame name="hello" src="up2u.html">
<frame name="hi" src="me2.html">
</frameset>
至于top.jsp直接做个header 在每个页都引.
------------------------------------------------------------------------------------------------------------
【ok.jsp】框架
<%@page pageEncoding="gb2312"%>
<html>
<head>
<title>大连英极软件公司</title>
</head>
<frameset rows="20%,80%" borderColor="#9966CC"> //我是分上下两部分,上占20%,下占80%
<% String name = (String)request.getAttribute("loginName");
session.setAttribute("loginName",name);
%>
<frame noresize="noresize" src="ok1.jsp"> //设置上面的部分为"ok1.jsp" <frameset cols="18%,82%" border="10"> //设置下面的部分,把它再分成左右两部分
<frame noresize="noresize" src="ok2.jsp"> //设置左面的部分为"ok2.jsp"
<frame noresize="noresize" src="ok3.jsp" name="ok3">
//设置右面的部分为"ok2.jsp",注意name属性
</frameset>
</frameset>
</html>
-------------------------------------------------------------------------------------------------------------
【ok2.jsp】左边的那部分,通过点击这个ok2.jsp中的链接来操作右边的部分(ok3.jsp)
<%@page pageEncoding="gb2312"%>
<html> <head></head>
<body bgcolor="#003366">
<br><br>
<p><img src="7.gif" border="3" align="left" width="70px" alt="欢迎光临!您想做什么呢?"/></p>
<br><br><br><br><br><br>
<p align="left"><a href="right1.do" target="ok3"><font size="3" color="#8CEA00"><b><i>人员表操作</i></b></font></a></p>
<p align="left"><a href="right2.do" target="ok3"><font size="3" color="#8CEA00"><b><i>注册表操作</i></b></font></a></p>
<p align="left"><a href="right3.do" target="ok3"><font size="3" color="#8CEA00"><b><i>部门表操作</i></b></font></a></p>
<p align="left"><a href="right4.do" target="ok3"><font size="3" color="#8CEA00"><b><i>用户组表操作</i></b></font></a></p>
<p align="left"><a href="right5.do" target="ok3"><font size="3" color="#8CEA00"><b><i>用户组成员表操作</i></b></font></a></p>
</body>
</html>
-------------------------------------------------------------------------------------------------------------
如果要是 menuTree.js dTree.js 等文件
要在加入树的时候把 mainFrame 加入到里面如
<script type="text/javascript">
d = new dTree('d'); d.add(0,-1,'<strong>※功能列表</strong>'); d.add(1,0,'员工管理','','','mainFrame')
d.add(2,1,'员工录入','www.baidu.com','','mainFrame')
d.add(3,0,'员工管理','','','mainFrame')
d.add(4,3,'员工录入','www.baidu.com','','mainFrame')
document.write(d);
</script>