Мне нужно позвонить в смену (например, J203) голосом и без нажатия какой-либо кнопки. Только когда я загружаю страницу, я делаю вызов только один раз, и когда я перезагружаю страницу, делаю это снова (или со следующим поворотом)
Здесь индекс
<!DOCTYPE html>
<html>
<head>
<title>Siri</title>
<link rel="stylesheet" type="text/css" href="estilo.css">
</head>
<body>
<div>
<input type="text" id="texto">
<input type="button" id="hablar" value="Decir">
</div>
<script src="script.js"></script>
</body>
</html>
Здесь стили
* {
padding: 0px;
margin: 0px;
font-family: Century Gothic;
}
body {
background-color: #ededed;
}
div {
padding: 30px;
background-color: #fff;
margin: 50px;
}
input {
padding: 9px;
font-size: 18px;
border: solid 1px #aaa;
width: 80%
}
input[type="button"] {
width: 15%
}
Здесь javascript
document.getElementById('hablar').addEventListener("click",()=>{
decir(document.getElementById("texto").value);
});
function decir(texto){
speechSynthesis.speak(new SpeechSynthesisUtterance(texto));
}
Ты можешь использовать jQuery, чтобы реализовывать одну funciГіn в момент загружения страницы, используя следующее:
$(document).ready(function(){
decir(document.getElementById("texto").value);
});
Только - вопрос, что ввел информацию в твоих <input>
в момент перезагружения страницы, и так внутри $(document).ready();
ты можешь реализовывать твою функцию decir();
в момент перезагружения страницы. Я надеюсь, что он подает тебя. Привет!