将CGI脚本划分为顶部固定部分和主窗口

时间:2014-05-23 09:29:50

标签: html perl cgi frameset

我有一个用Perl编写的CGI脚本。我需要划分这个脚本,以便它显示一个顶部固定部分和一个支持滚动的主窗口。

此外,我需要能够在顶部栏中进行一些操作,例如选择一个复选框,并根据顶部栏操作更新主窗口。

我已经读过可以使用<frameset>并将我的脚本分成两个脚本,但我不知道如何根据执行到主窗口中的操作将动态更改实现到主窗口中。顶窗。

最好的方法是什么?

2 个答案:

答案 0 :(得分:0)

<form target="name_of_frame" …>

但我倾向于使用CSS来定位表单而不是尝试处理多个文档(特别是如果两者的内容都是动态的)。

答案 1 :(得分:0)

我可能误会了,但听起来你可能想要一个顶级菜单栏然后是主要内容?您是否考虑过使用模板系统和包含顶级菜单的包装脚本?

http://template-toolkit.org/docs/manual/Directives.html#section_WRAPPER

然后您可以根据需要加载其他页面或内容。如果你特别需要避免页面加载,你可以使用AJAX加载不同的内容,但这并不是一个好方法。

您应该能够使用适当的CSS将菜单固定到顶部,同时仍然允许滚动页面的其余部分。