Defining resizable frames
The final chunk of code defines the sizes of the resizable frames on the page:
<frameset onload="load()" rows="44,*" frameborder="yes" border="4"
framespacing="4">
<frame name="system" src="<delivery:action>system</delivery:action>"
marginwidth="0" marginheight="0" scrolling="no" noresize>
<frameset cols="199,*" frameborder="yes" border="4" framespacing="4">
<frameset rows="*,187" frameborder="yes" border="4"
framespacing="4">
<frame name="courseTree"
src="<delivery:action>courseTree</delivery:action>"
marginwidth="0" marginheight="0" scrolling="auto">
<frame name="courseTools"
src="<delivery:action>courseTools</delivery:action>"
marginwidth="0" marginheight="0" scrolling="auto">
</frameset>
<frame name="activity"
src="<delivery:action>activity</delivery:action>"
marginwidth="0" marginheight="0" scrolling="no">
</frameset>
</frameset>
</html>
The activity.jsp contains a frameset for the activityTools.jsp and page content. The source code for
the activity.jsp follows:
<%@ page language="java" contentType="text/html;charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/tld/delivery.tld" prefix="delivery" %>
<%@ taglib uri="/WEB-INF/tld/delivery-js.tld" prefix="js" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">]
<js:doReloadFrame>
<js:frame
name="activityTools"><delivery:action>activityTools</delivery:action></
js:frame>
<js:frame
name="content"><delivery:action>content</delivery:action></js:frame>
</js:doReloadFrame>
</head>
<frameset rows="26,*" frameborder="no" border="0" framespacing="0">
<frame name="activityTools"
src="<delivery:action>activityTools</delivery:action>"
marginwidth="0" marginheight="0" scrolling="no" noresize>
<frame name="content"
src="<delivery:action>content</delivery:action>"
marginwidth="0" marginheight="0" scrolling="auto">
30 IBM Lotus Learning Management System Release 1 Customization Guide