У меня есть 3 текстовых поля, есть в корне звук. Не получается реализовать следующее: если поле в фокусе, должен однократно воспроизвестись звук. Делал так, но не работает:
JS:
function click() {
new Audio('click.mp3').play();
}
HTML:
<form>
<input name="86" type="text" id="pole1" onfocus="click();">
<input name="95" type="text" id="pole2" >
<input name="71" type="text" id="pole3" onfocus="click();">
</form>
Достаточно сменить название функции на другое. Например:
JS:
function onFocus() {
new Audio('click.mp3').play();
}
HTML:
<input name="86" type="text" id="pole1" onfocus="onFocus();">
Fiddle.
Почему не работает именно с названием функции click - не очень понятно.
Продвижение своими сайтами как стратегия роста и независимости