728x90
์ฝ๋ ->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="" name="frm">
<div align="center">
<strong>๋ผ๋ฉด ํ์ด๋จธ</strong>
<br><br>
<select id="selid" name="myChoice" onchange="">
<option value="180">์ํ๋ ์๊ฐ์ ์ ํํด์ฃผ์ญ์์ค(๊ธฐ๋ณธ ์๊ฐ 3๋ถ)</option>
<option value="300">5๋ถ</option>
<option value="180">3๋ถ</option>
<option value="150">2๋ถ 30์ด</option>
<option value="120">2๋ถ</option>
<option value="60">1๋ถ</option>
<option value="30">30์ด</option>
<!-- ์
๋ ฅ๋ฐ์์ ํ์์ค์ + -->
</select>
<input type="button" value="Timer Start" onclick="noodle()">
<br><br>
<span id="countdown">time selected</span>
<br><br>
<button type="button" onclick="window.close()">close</button> <!-- ๋๊ฐ๊ธฐ -->
</div>
</form>
<script type="text/javascript">
let audio = new Audio('AlarmClockBell.wav');
let count = 0;
let time = 0;
let choice = 0;
function noodle(){
audio.play();
clearInterval(time); // ํ์ด๋จธ๊ฐ ์ด๊ธฐํ๋๋ ์ฝ๋
/*
let value = document.getElementById("selid").value; //(๋ฐฉ๋ฒ1) ๋ฐธ๋ฅ๊ฐ ๊ฐ๊ณ ์ค๋ ์ฝ๋
count = value;
alert(value);
*/
///////////////////////////////////////////////
choice = document.frm.myChoice.selectedIndex; //(๋ฐฉ๋ฒ2) ๋ฒ์ง์ ๊ฐ๊ณ ์ค๋ ์ฝ๋
//alert(choice);
count = parseInt(document.frm.myChoice.options[choice].value); //[]๋ choice๋ก ์ ํ๋์ด์ง value๊ฐ
//alert(count);
time = setInterval('myTimer()', 1000);
}
function myTimer(){
count = count - 1;
document.getElementById("countdown").innerHTML = "์๋ฃ๊น์ง <b>"+count+"</b>์ด ๋จ์์ต๋๋ค."
if(count == 0){
clearInterval(time);
alert("์๊ฐ์ด ์๋ฃ๋์์ต๋๋ค.");
let audio = new Audio('AlarmClockBell.wav');
audio.play();
}
}
</script>
</body>
</html>
-> ์ค๋์ค ํ์ผ(wav.)
์๊ฐ์ด ๋ค๋์์๋ ์๋ ค์ฃผ๋ ์๋๋ฒจ ํ์ผ
๋๊ธ