设置一个大小为0的隐藏frame,把放音乐的代码放在这个frame里面。

解决方案 »

  1.   

    具体看:http://www.pconline.com.cn/pcedu/empolder/wz/asp/10309/220681.html关键的地方摘抄:
    怎样把帧隐藏起来呢?笔者是通过把帧的高度(对于上、下分帧)设为 0 的办法来把帧隐藏起来的。隐藏以后的帧里面照样可以放置 html 文件,但在网页的整体版面上并不显示出来。本例中,笔者构造隐藏帧的 html 代码如下:   〈frameset frameborder="0" rows="0,*"〉 
      〈frame name="hideframe" src="hidefile.htm" scrolling="no" noresize frameborder="0"〉 
      〈frame name="mainframe" src="main.htm" scrolling="yes"〉 
      〈noframes〉 
      〈body〉〈p〉Please browse the web pages with IE4.x/5.x up browser.〈/p〉〈/body〉 
      〈/noframes〉 
      〈/frameset〉 
    其中,上部的隐藏帧命名为 hideframe,放置 hidefile.htm 文件。下部的帧放置网页的主文件。 二、制作连续的背景音乐   在主页中设置过背景音乐的朋友都知道,正当背景音乐流畅地播放时,一旦你点按某个链接进入别的页面,背景音乐就中断了,让人感到非常遗憾。为了使主页的背景音乐保持连续,只要巧妙应用隐藏帧技术,问题就会完美地解决。其实方法也非常的简单:将设置背景音乐的语句放置在隐藏帧中:  〈embed src="背景音乐.mid" hidden="true" autostart="true" loop="0"〉   尽管下帧的网页在各页面间不断的切换,而上面的隐藏帧会保持相对静止,背景音乐也会连续不断地播放。