May 18, 2001 - The Invisible Frame | WebReference

May 18, 2001 - The Invisible Frame

Yehuda Shiran May 18, 2001
The Invisible Frame
Tips: May 2001

Yehuda Shiran, Ph.D.
Doc JavaScript

In some of your applications you may need to use Flash Audio and JavaScript directly, without any prepackaged APIs such as FlashSound JavaScript API. You will enjoy more features, methods, and properties, but you'll have to take care of all the tiny details that are taken for granted when using FlashSound API.

One of these "tiny" details is embedding the sound track on each and every page you want to sonify. This may become a nightmare for maintenance, once you want to change the embedded track on all pages. Another way to embed a sound track is to use an invisible frame. Click here to see a page with two frames, one invisible and one visible. This is the code for the FRAMESET page:

<HTML>
<HEAD>
<TITLE>Flash sound with Frames</TITLE>
</HEAD>
<FRAMESET FRAMESPACING="0" BORDER="false" ROWS="1,*" FRAMEBORDER="0">
  <FRAME NAME="swf" SCROLLING="no" NORESIZE TARGET="main" SRC="010518b.html"
  MARGINWIDTH="1" MARGINHEIGHT="1">
  <FRAME NAME="main" src="010518c.html" scrolling="auto">
  <NOFRAMES>
  <BODY>
  <P>This page uses frames, but your browser doesn't support them.</P>
  </BODY>
  </NOFRAMES>
</FRAMESET>
</HTML>

This is the code for the invisible frame:

<HTML>
<HEAD>
<TITLE>INVISIBLE FRAME</TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>

This is the code for the visible frame:

<HTML>
<HEAD>
<TITLE>VISIBLE FRAME</TITLE>
</HEAD>
<BODY>
<P>Hello World. There are two frames on this page. The first one is invisible.</P>
</BODY>
</HTML>