| 
 Спасибо всем за помощь!!! Спасибо всем за помощь!!! САМЫЙ ЛУЧШИЙ САЙТ ДЛЯ ТУСОВКИ ШКОЛЬНИКОВ!!!!! НИ ОДНОГО НОРМАЛЬНОГО ОТВЕТА ТАК И НЕ УСЛЫШАЛ!! ТОЛЬКО КУЧА ПОНТОВ ШКОЛЬНЫХ!!!!!!! | 
| 
 Во-первых, закрой клюв, здесь никто тебе ничем не обязан. Во-вторых, не обижай школьников. В-третьих, для кого я, по-твоему, это писал? Цитата: 
 | 
| 
 Большое спасибо за ответ! Но судя по всему вы не поняли вопрос!?!! Как вашей кнопкой запустить параллельно ещё один скрипт ?? То есть прицепить к ней мой скрипт что бы он запускался и останавливался от вашей кнопки! Большое спасибо!! | 
| 
 snowStorm = new SnowStorm(); Перенеси в обработчик клика по кнопке. | 
| 
 Думал, что дальше сам разберусь, но ни как не получается. Есть кнопки: <button value="sound01.wav" onclick="soundClick(this)">sound01</button> <button value="sound02.wav" onclick="soundClick(this)">sound02</button> Есть скрипт: 
function soundClick(obj) {
	var soundway = obj.value; //Задаем путь к файлу
	var audio = new Audio(); // Создаём новый элемент Audio
	audio.src = soundway; // Указываем путь к звуку "клика"
	audio.autoplay = true; // Автоматически запускаем
}
При нажатии кнопки начинает проигрываться звуковой файл. Необходимо добиться того, чтобы если не было ни каких повторных нажатий кнопок файл проигрывался бесконечно. При нажатии той же кнопки проигрывание останавливалось, а при нажатии другой кнопки первый файл так же останавливался, а второй начинал проигрываться. Мне кажется, нужно ввести еще одну переменную со значениями true/false: var butt и задать цикл: 
while (butt=true){
}
т.е получится: 
function soundClick(obj) {
	var butt=
	var soundway = obj.value; //Задаем путь к файлу
	var audio = new Audio(); // Создаём новый элемент Audio
	audio.src = soundway; // Указываем путь к звуку "клика"
	while (butt=true){
		audio.autoplay = true; // Автоматически запускаем
	}
}
Вопрос: как задать значение переменной butt , правильно ли я поместил цикл в фунцию? Или вообще все не правильно, и как тогда все это сделать? | 
| 
 А можно прикрутить фоновый рисунок к <button>? Я вроде как изменила код, но не работает. 
document.getElementById("mybtn").onclick = function()
    {
      var myaudio = document.getElementById("myaudio");
      if(myaudio.paused == true)
      {
        document.getElementById("myaudio").play();
        this.style.background = "url(../img/audio.png)";
      }
      else if (myaudio.paused == false)
      {
        document.getElementById("myaudio").pause();
        this.style.background = "url(../img/no_audio.png)";
      }
    }
 | 
| 
 Corazon, может скрипт поставить вниз страницы? | 
| 
 рони, у меня скрипт в отдельном файле и подключен в html перед самым закрывающим body | 
| 
 Corazon, значит вы что-то не договариваите... 
<!DOCTYPE html>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
     #mybtn{
       width: 128px;
       height: 128px;
       background-image: url(http://s7.hostingkartinok.com/uploads/images/2014/02/b33ecdff35171950f356df80a6a7c3dd.png);
     }
  </style>
</head>
<body>
<audio id="myaudio" src="http://boobooka.com/wp-content/uploads/2013/01/moneta.mp3" controls></audio>
<button id="mybtn"></button>
 <script>
document.getElementById("mybtn").onclick = function()
    {
      var myaudio = document.getElementById("myaudio");
      if(myaudio.paused == true)
      {
        myaudio.play();
        this.style.background = "url(http://gbdou88fr.caduk.ru/images/p93_color-violin-clef-illustration-music-note-circle-33645042.jpg)";
      }
      else if (myaudio.paused == false)
      {
        myaudio.pause();
        this.style.background = "url(http://s7.hostingkartinok.com/uploads/images/2014/02/b33ecdff35171950f356df80a6a7c3dd.png)";
      }
    }
  </script>
</body>
</html>
 | 
| 
 рони, спасибо, разобралась. | 
| Часовой пояс GMT +3, время: 22:09. |