Цитата:
На самом деле это функция преобразования ввода должна все возвращать нормально, а функция SetInterval() должна ее тупо вызывать каждый раз не думая, как боец. |
Вот так надо:
(function(){
var D=document,
ms=1000,
interval=null,
player=D.getElementById('player'),
number=D.getElementById('number'),
setTime=function() {return number.value||10;},
MP3=function(){player.play()},
ClearInterval = function(){if(interval) window.clearInterval(interval);interval=null;},
SetInterval=function(){
ClearInterval();
interval=window.setInterval(MP3,setTime()*ms);
MP3();
};
})();
Запускать сразу после загрузки хтмля плеера. Или дописать отложенную инициализацию. Умножение на секунду логично перекинуть в ту же функцию преобразования, которую еще надо дополнить проверками на текст (isNaN) и в таком роде. |
kostyanet,
и как ваш код сработает из анонимной функции? пусть как обычно это останется загадкой. |
По кнопке и сработает.
Хотите сказать ТС не сообразит как это сделать, или не осмелится задать вопрос? Ну, то есть, вы-то знаете как это элементарно делается, но изображаете недоумение. Или на самом деле не знаете? |
kostyanet,
По-моему у Рони код выглядит более понятно и логично. Во всяком случае, для новичков. |
kostyanet,
в конце 14 строки добавить обработку событий для нужных элементов? или у вас есть иное решение? |
Цитата:
Да мне-то фиолетово, просто вы сами себя унижаете воображая будто бы сможете поставить кого-то в зависимость от себя. Не можете потому что таких как мы спецов - как грязи. Любой кого вы унасекомите найдет другого кто разберется и все переделает как надо, если оно надо. А когда вы потакаете тупым - называя их новичками - то ваша репутация устаканивается на отметке "для тупых". Понимаете? Ну тогда еще раз. Тупым имеет право быть заказчик и его клиент. А программист не может быть, иначе он не программист. Поэтому никаких новичков не существует. Начал программировать - все, ты программист, иначе не программист и точка. Так вот форум судя по обрамлению и был задуман как площадка для обучения, а не отупления. Но видать тут одни тупые хотят остаться, все остальные походу на русский СО сбежали. |
Цитата:
Не важно, продолжайте отуплять нацию. |
kostyanet,
что такое Цитата:
|
Судя по карме рони и по вашей, 99% этого форума, судя по вашим словам, реально "тупые"... Или дело в Вас?
В любом случае, я не намерен с Вами дискутировать. Разговор закончен. |
| Часовой пояс GMT +3, время: 19:14. |