Приветствую программистов JS, а также всех кто читает это сообщение!
Мое хобби программирование, но на языке Си плюс плюс.
Моя программа производит захват с видеокамеры, создает файл формата
JPG, запускает http-сервер и отправляет по запросу пользователю.
Файл jpg обновляется так (reload.js):
function Reload()
{
var d = new Date();
var t = d.getTime();
document.getElementById('cdc').src = "cappic.jpg?"+t;
}
var reloadpic = setInterval("Reload()",1000);
Основная страница (LiveCam.html):
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>LiveCam</title>
</head>
<script src="reload.js"></script>
<body>
<div align="center">
<img id="cdc" width="704" height="576" src="cappic.jpg" alt="Loading..." name="cdc" />
<audio id="inxs" autoplay controls src="capwav.wav" type="audio/wav"></audio>
<script type="text/javascript">
document.getElementById('inxs').addEventListener("ended",function() {
this.src = "capwav.wav?nocache="+new Date().getTime();
this.play();
});
</script>
</div>
</body>
</html>
Вот - это нужно вынести в отдельный файл:
<audio id="inxs" autoplay controls src="capwav.wav" type="audio/wav"></audio>
<script type="text/javascript">
document.getElementById('inxs').addEventListener("ended",function() {
this.src = "capwav.wav?nocache="+new Date().getTime();
this.play();
});
</script>
Конечно. Я считаю, что "вынос" насколько я понял из (пока только
начавшегося изучения Java) оптимальнее - чем в теле страницы.
Хочу похвастаться, конечно, программа на любительском уровне, но
она работает, осталось сделать звук и телефон готов, а-что?