code for adding sound to image

 God is our refuge and strength
a very present help in trouble. Ps.46:1

            
This is the code for adding background sound to an mouseover image
Credit goes to Dynamic Drive for this Script
see an example of this script

STEP 1

Place this first part of the script into the body (content) of your page which preloads the sound files.

Substitute the sound files for your own, below the fifth line. The first sound file will be 0, the second 1, the third 2 and so on. You can add as many different sound files as you have links.

<!-- --><bgsound id="soundfiles">
<script language="JavaScript"><!--
// Sound on Mouseover javascript supplied by http://www.hypergurl.com

var aySound = new Array();
// PLACE YOUR SOUND FILES BELOW
aySound[0] = "CHORD.wav";
aySound[1] = "DING.wav";
aySound[2] = "CHORD.wav";
// Don't alter anything below this line

IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0;
NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 1:0;
ver4 = IE||NS? 1:0;
onload=auPreload;

function auPreload() {
if (!ver4) return;
if (NS) auEmb = new Layer(0,window);
else {
Str = "<DIV ID='auEmb' STYLE='position:absolute;'></DIV>";
document.body.insertAdjacentHTML("BeforeEnd",Str);
}
var Str = '';
for (i=0;i<aySound.length;i++)
Str += "<EMBED SRC='"+aySound[i]+"' AUTOSTART='FALSE' HIDDEN='TRUE'>"
if (IE) auEmb.innerHTML = Str;
else {
auEmb.document.open();
auEmb.document.write(Str);
auEmb.document.close();
}
auCon = IE? document.all.soundfiles:auEmb;
auCon.control = auCtrl;
}
function auCtrl(whSound,play) {
if (IE) this.src = play? aySound[whSound]:'';
else eval("this.document.embeds[whSound]." + (play? "play()":"stop()"))
}
function playSound(whSound) { if (window.auCon) auCon.control(whSound,true); }
function stopSound(whSound) { if (window.auCon) auCon.control(whSound,false); }
//--></script>
<!-- -->
STEP 2

Simply add this code into each link, changing the number of the mouseover event to correspond to your sound file.

onMouseOver="playSound(0)" onMouseOut="stopSound(0)"

Your link code should look like this;

<a href="http://www.yourlink.com" onMouseOver="playSound(0)" onMouseOut="stopSound(0)">YOUR LINK</a>

Want to play music on mouseover of an image or object?





The first part of the javascript will be the same. The html code on the image or object will be similar to this:

<img src="yourimage.gif" onMouseOver="playSound(3)" onMouseOut="stopSound(3)">


  

 

<P>&nbsp; &nbsp; &nbsp; &nbsp &nbsp;</P>

<P>&nbsp; &nbsp; &nbsp; &nbsp &nbsp;</P>


<P>&nbsp; &nbsp; &nbsp; &nbsp &nbsp;</P>


<P>&nbsp; &nbsp; &nbsp; &nbsp &nbsp;</P>


<P>&nbsp; &nbsp; &nbsp; &nbsp &nbsp;</P>

<P>&nbsp; &nbsp; &nbsp; &nbsp &nbsp;</P>


<P>&nbsp; &nbsp; &nbsp; &nbsp &nbsp;</P>

<P>&nbsp; &nbsp; &nbsp; &nbsp &nbsp;</P>

<P>&nbsp; &nbsp; &nbsp; &nbsp &nbsp;</P>

<P>&nbsp; &nbsp; &nbsp; &nbsp &nbsp;</P>

<P>&nbsp; &nbsp; &nbsp; &nbsp &nbsp;</P>