44回目授業内容 イベントハンドラ〜脱線

[授業][Dreamweaver][JavaScript]

更新日の自動記述

<p>更新日:<!-- #BeginDate format:IS1m -->2013-01-23  16:22<!-- #EndDate --></p>

タイマー

<script>
var hourBox, minBox, secBox
var timer;

window.onload = init;
function init() {
	hourBox = document.clockForm.hour;
	minBox = document.clockForm.minute;
	secBox = document.clockForm.sec;
	dClock();
}
function dClock(){
	var now = new Date();
	var hour = now.getHours();
	var min = now.getMinutes();
	var sec = now.getSeconds();
	
	if (hore < 10) hour = '0' + hour;
	if (min < 10) hour = '0' + min;
	if (sec < 10) hour = '0' + sec;
	hourBox.value=hour;
	minBox.value=min;
	secBox.value=sec;
	timer = setTimeout('dClock', 1000);
}
</script>
</head>
<body>
<form name="clockForm">
<p>
<input type="text" name="hour"><input type="text" name="minute"><input type="text" name="sec"></p>
</form>
</body>

デジタル時計

<style>
#clock {
	width: 450px;
	background-color: #000;
	color: #FFF;
	text-align: center;
	border:10px solid #666;
	font-size: 90px;
	font-family:monospace;
	font-weight:bold;
	padding: 10px 20px;
}
</style>
<script>
var hourSpan, minSpan, secSpan, now;
var hour, min, sec;
window.onload = init;
	function init() {
		hourSpan = document.getElementById("hour");
		minSpan = document.getElementById("min");
		secSpan = document.getElementById("sec");
		dClock();
	}

function dClock() {
	now = new Date();
	hour = now.getHours();
	min = now.getMinutes();
	sec = now.getSeconds();
		if (hour < 10) hour = '0' + hour;
		if (min < 10) hour = '0' + min;
		if (sec < 10) hour = '0' + sec;
		
		hourSpan.innerHTML = hour;
		minSpan.innerHTML = min;
		secSpan.innerHTML = sec;
		setTimeout("dClock()", 1000);
}
</script>
</head>
<body>
<h1>デジタル時計</h1>
<div id="clock">
<span id="hour">00</span>:<span id="min">00</span>:<span id="sec">00</span>
</div>
<p>更新日:<!-- #BeginDate format:IS1m -->2013-01-23  16:40<!-- #EndDate --></p>
</body>

-