Re: javascript a zvuky

From: Dr. Willy (cesty-sk@miesto.sk)
Date: 25. 11. 2000, 22:57 CET


Ahoj !
======================================
Potrebuji vytvorit skript, ktery bude menit obrazky v zavislosti na
onmouseover, onmouseout atd., ale navic pri klepnuti na odkaz prehraje
kratky zvuk. Takove skripty jsem na internetu nasel, ale vzdy s poznamkou,
ze zvuk funguje jen pod netscapem. Ptam se tedy jestli lze neco takoveho
vytvorit tak, aby se zvuk prehral i pod MSIE. Diky Honza
======================================
Tu je toto riesenie :

<script language="JavaScript">
function zene(note)
{
 document.embeds[note].play();
}
</script>
<embed src="hocico.wav" hidden=true autostart=false></embed>
<a href="http://www.yahoo.co.uk"
onMouseover="document.images[0].src='zold1.jpg', zene(0)"
onMouseout="document.images[0].src='zold.gif'"
onmousedown="document.images[0].src='zold_down.jpg';"
onMouseup="document.images[0].src='zold1.jpg';">
</a>
***
Nasledovne ti vygeneruje dreamweaver :
***
function MM_controlSound(x, _sndObj, sndFile) { file://v3.0
  var i, method = "", sndObj = eval(_sndObj);
  if (sndObj != null) {
    if (navigator.appName == 'Netscape') method = "play";
    else {
      if (window.MM_WMP == null) {
        window.MM_WMP = false;
        for(i in sndObj) if (i == "ActiveMovie") {
          window.MM_WMP = true; break;
      } }
      if (window.MM_WMP) method = "play";
      else if (sndObj.FileName) method = "run";
  } }
  if (method) eval(_sndObj+"."+method+"()");
  else window.location = sndFile;
}
-->
</script>
</head>

<body bgcolor="#FFFFFF" onLoad="MM_preloadImages('2s1.jpg')">
<a href="#" onMouseOut="MM_swapImgRestore()"
onMouseOver="MM_swapImage('ketto','','2s1.jpg',1);
MM_controlSound('play','document.CS972372734090','click.wav')"><img
src="2s.jpg" width="65" height="37" name="ketto" border="0"></a>
<EMBED NAME='CS972372734090' SRC='click.wav' LOOP=false
AUTOSTART=false MASTERSOUND HIDDEN=true WIDTH=0 HEIGHT=0>
****
Autor : Nagy Tibor
Preklad : Dr. Willy

S pozdravom... Dr. Willy

Ps. Ak chces originalny atachment tak sa ozvy na : cesty-sk@miesto.sk 



This archive was generated by hypermail 2.1.2 : 04. 09. 2001, 04:29 CEST