Monthly Archives: July 2008

查询表单和查询结果如果共一个页面,可以考虑把查询结果放在iframe中

   用iframe装结果的好处是:

    1.查询完一次后,查询时输入的参数仍放在查询表单的框内,让用户在看结果的时候知道自己是用什么查的

    2.如果不用iframe而把表单和结果页面放在一个frame内, 那么,执行一次查询后,展现的页面中除了显示结果,还要显示表单,而表单中的内容有时也要通过数据库获取才能获得(如从字典表中获取数据,做成表单上的下拉框)。这样的话,一次表单提交要做两次查询(一个是为了查询结果,一个是为了构建查询表单中的字典),这就会造成服务器端两种查询的代码不得不耦合起来,而且,每次查看表单页面都要做一次字典查询,也加大了数据库查询的开销

iframe语法

<iframe name="xxx_iframe" width=’100%’ height=’350px’ marginwidth=’0′ marginheight=’0′  hspace=’0′ vspace=’0′ frameborder=’0′ scrolling=’yes’></iframe>