其中的动态都在一个table上.怎样在运行时除了需要运行的那个table刷新, 其他的table不动.
因为在其中一个table上嵌入了一个mp3 flash播放器. 运行a.php?act=某项时整个页面都刷新, 音乐也就重新播放了.
求解.谢谢.

解决方案 »

  1.   

    1. ajax + history.pushState
    eg: y.qq.com
    较复杂,代码量大。而且需要HTML5支持
    2. 网页框架
    eg: bbs.csdn.net
    推荐
      

  2.   


    你好, 我是相应网页框架来弄, 可是总是出错.
    我在一个php页面里, 通过array函数调用,例
    array("<b>Scanner</b>",$surl."act=scanner&d=%d"),
    等许多, 然后我头部和尾部嵌入两个table, 其中头部是选择这些函数的, 尾部是个mp3播放flash, 自动播放歌曲. 
    现在运行任何?act=scanner之类的时整个页面都会刷新至scanner页面.
    导致mp3重新播放. 
      

  3.   


    你好, 我是相应网页框架来弄, 可是总是出错.
    我在一个php页面里, 通过array函数调用,例
    array("<b>Scanner</b>",$surl."act=scanner&d=%d"),
    等许多, 然后我头部和尾部嵌入两个table, 其中头部是选择这些函数的, 尾部是个mp3播放flash, 自动播放歌曲. 
    现在运行任何?act=scanner之类的时整个页面都会刷新至scanner页面.
    导致mp3重新播放. 
      

  4.   

    假设整个网页为A,A有一个框架F。你可以让需要刷新的网页都在F中进行(F甚至可以占据整个网页A)。
    F之外A之内 则保留音乐播放器之类的不需要于服务器端交互的元素。你的服务器端程序怎么样与所讨论的话题无关,关键是浏览器端如何设计