MOS is developed based on the framework. The HTML generated by JSP shows the page framework.
<Frameset border = "0" framespacing = "0" rows = "*, 26" frameborder = "0">
<Frameset border = "0" frameborder = "0" Cols = "*, 280">
<Frameset border = "0" name = "maparea" rows = "30, *, 0, 0" frameborder = "0">
<Frame name = "tbframe" src = "ajaxviewer. Files/toolbar.htm" noresize scrolling = "no">
<Frame border = "3" name = "mapframe" src = "ajaxviewer. Files/mapframe.htm" scrolling = "no">
<Frame name = "formframe" src = "ajaxviewer. Files/formframe.htm" noresize>
<Frame name = "scriptframe" src = "about: blank" noresize>
</Frameset>
<Frameset border = "0" name = "taskarea" rows = "30, *" frameborder = "0">
<Frame name = "Taskbar" src = "ajaxviewer. Files/taskbar.htm" noresize scrolling = "no">
<Frame name = "taskframe" src = "ajaxviewer. Files/taskframe.htm" noresize scrolling = "no">
</Frameset>
</Frameset>
<Frame name = "sbframe" src = "ajaxviewer. Files/statusbar.htm" noresize scrolling = "no">
</Frameset>
Where
Taskframe.html
<Frameset id = "taskframeset" border = "0" name = "taskframeset" framespacing = "0" rows = "0 ,*"
Frameborder = "0">
<Frame name = "tasklistframe" src = "taskframe. Files/tasklist.htm" noresize scrolling = "no">
<Frame name = "taskpaneframe" src = "taskframe. Files/copy_findparcels.htm" noresize>
</Frameset>
After learning about the composition of the framework, you can use DHTML to operate various frames freely.