Показать сообщение отдельно
  #5 (permalink)  
Старый 06.07.2015, 13:39
Аватар для Stroy
Интересующийся
Отправить личное сообщение для Stroy Посмотреть профиль Найти все сообщения от Stroy
 
Регистрация: 29.10.2014
Сообщений: 25

Извините за назойливость, но что-то не получается. Значение присваивается, но при этом не передается в другую функцию
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script>
        var ms = 1000;
        var  number;
        var interval;
        function MP3(){
            document.getElementById('player').play();          
        }
        function setTime () {
               number = document.getElementById('number').value;
        }
        function SetInterval(){
           number = number * ms;
			interval = window.setInterval(MP3(), number);
            console.log(number);
            
		}
		function ClearInterval(){
			window.clearInterval(interval);
		}
        
    </script>
    <style type="text/css">
        div{
            margin: 0 auto;
            width: 400px;
        }
    </style>
</head>
<body>
       <div>Музыка
        <audio id="player" src="DA1.mp3" controls></audio>
        <form action="mp3.html" >
        <input type="text" name="numb" id="number" value="10">
        <input type="submit" value="Запуск цикла" onclick="setTime()">
        <input type="submit" value="Остановка таймера">
        </form>
        </div>       
    <button onclick="SetInterval()" value="">Запуск цикла</button><br>
    <button onclick="ClearInterval()" value="">Прервать цикл</button>

</body>
</html>
Ответить с цитированием