http://www.safefood.gov.cn//cha_veg/chaxun/cx_index.aspx?Key=hushu&a=q&tm=06937092100010000001这个页面中的信息一次性读入的数据后,单击左边的菜单,就能在右边显示结果,是怎么做的啊我觉得好像是数据随着请求都检索出来了,就是有的隐藏在菜单里面,类似awt里面的,jsp里怎么做啊

解决方案 »

  1.   


     恩 可以用iframe,右边显示结果是一个iframe,
       单击左边的菜单,选择option传入js,
         在js里用菜单值动态地去刷新iframe的内容
      

  2.   

    如果是早就装载好的数据就用隐藏
    如果没有装载的就用frameset或者是iframe
      

  3.   

    你说的那个网页左边是图片,那个效果是CSS做的,这个可以用DWR做
      

  4.   

    看那个网站加载的情况 是全部数据都读取 后 再在 div中
    <div id="cart_pgmrgmsr" style="position:absolute;left:0;top:0;z-index:-1000;visibility:hidden">
     做相应的显示和 不显示的  数据循环是用js做的 
      

  5.   

    <frameset cols="110,7,*" name="Frame" framespacing="0" frameborder="NO" border="0">
        <frame src="left.jsp" name="leftFrame" target="right" scrolling="NO" noresize>
        <frame src="center.html" nosize>
        <frame src="right.jsp" name="right">
      </frameset>左边点击连接请求发送到后台处理之后返回结果到右边显示
    target="right"
      

  6.   

    顶7楼.
    如果数据量不大,还可以用div来做.div隐藏了,数据就看不见了
      

  7.   

    再传递过去Key=hushu&a=q&tm=06937092100010000001 参数。
      

  8.   

    如一个frameset由2个frame组成, 分别是a.jsp和b.jsp 
    从a.jsp发送一个request,通过一个servlet处理后的信息在b.jsp中显示 
    提交的时候指定target属性 
    譬如是form提交 
    document.forms(0).target="targetframename"; 超链接的话 <a href="url" target="targetframename";/>  
      

  9.   

    上面就可以了1 表单 <form target="targetframename"> 
    2 超链接的话 <a href="url" target="targetframename";/>  
    3 JS, 
    targetframename.location="url"; 
    总之,使用那个frame的 name里面指定的名字就行了。