Мне нужна программа - таймер обратного отсчёта, написанная на яваскрипт без использования jQuery и сделанная в виде .hta файла. Но есть одна проблема - "языками не владею". Максимум, что смог - это "НаХардКодить" такое:
<html>
<head>
<title>Timer</title>
<hta:application
applicationname=Timer
innerborder=no
scroll=no
contextmenu=no
/>
<script language="javascript">
window.resizeTo(380, 174);
window.moveTo((screen.width/2-190), (screen.height/2-87));
</script>
<style type="text/css">
body {
background:buttonface;
margin:3;
font-family:monospace;
}
table {
border-collapse:collapse;
text-align:center;
}
tbody#a {
line-height:0.85;
font-family:sans-serif;
font-size:55pt;
}
tbody#b {
line-height:0.55;
font-size:16pt;
color:buttonshadow;
}
button {
height:33;
width:33;
border;
font-family:monospace;
font-size:45px;
color:buttonshadow;
}
</style>
</head>
<body>
<table border="0">
<tbody id="a">
<tr>
<td><button title="Сброс">■</button></td>
<td>00</td>
<td>:</td>
<td>00</td>
<td>:</td>
<td>00</td>
<td><button title="Старт/Стоп">►</button></td>
</tr>
</tbody>
<tbody id="b">
<tr>
<td></td>
<td>час</td>
<td></td>
<td>мин</td>
<td></td>
<td>сек</td>
<td></td>
</tr>
</tbody>
</table>
<textarea style="width:100%; overflow:auto;" rows="3"></textarea>
</body>
</html>
Это начинка .hta файла. Если у кого поплывёт - на всякий пожарный даю скрин того, что задумывалось:
Пожалуйста (у кого будет желание и время), вставьте туда "часовой механизм" обратного отсчёта времени! Работать должно так:
- вместо 00:00:00 выставляешь часы, минуты и секунды (т.е. это должны быть редактируемые поля);
- нажимаешь кнопку справа (треугольник) - таймер попёр отсчитывать время в обратную сторону;
- по истечении времени должно выскакивать окошко с текстом, заранее введённым в поле textarea (если это поле было незаполнено, то текст во всплывающем окошке должен быть по умолчанию, скажем, такой: "Время истекло!");
- кнопка слева (квадрат) - сброс таймера на ноль.
Спасибо.
PS Фильтром по форуму и поиском "по интернету" пользовался. Не помогло...
PPS Прошу прощения за наглость!