 |
สอบถามเรื่อง Script popup ให้แสดงโชว์ตามเวลาที่เรากำหนด |
|
 |
|
|
 |
 |
|
Code (JavaScript)
<body onload="showModalPopUp()">
<script type="text/javascript">
var popUpObj;
function showModalPopUp() {
popUpObj = window.open("PopUp.htm",
"ModalPopUp",
"toolbar=no," +
"scrollbars=no," +
"location=no," +
"statusbar=no," +
"menubar=no," +
"resizable=0," +
"width=100," +
"height=100," +
"left = 490," +
"top=300"
);
popUpObj.focus();
LoadModalDiv();
}
</script>
</body>
ตอนนี้ผมทำได้แค่ให้มัน pop up ขึ้นมาเฉยๆ แต่ผมอยากจะใส่ข้อแม้มันว่าให้มันแสดง pop up ในเวลา 16.30 น. ของทุกวัน จะทำยังไงต่อครับ
ขอบพระคุณครับ
Tag : HTML
|
|
 |
 |
 |
 |
Date :
2018-01-05 15:01:54 |
By :
yutthanagorn |
View :
628 |
Reply :
2 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (JavaScript)
<html>
<body onload="startTime()">
<div id="txt">
</div>
<script>
function startTime() {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
// add a zero in front of numbers<10
m = checkTime(m);
s = checkTime(s);
document.getElementById("txt").innerHTML = h + ":" + m + ":" + s;
var t = setTimeout(function () { startTime() }, 500);
if (h == 15 && m == 30) {
showModalPopUp();
}
}
function checkTime(i) {
if (i < 10) {
i = "0" + i;
}
return i;
}
var popUpObj;
function showModalPopUp() {
popUpObj = window.open("PopUp.htm",
"ModalPopUp",
"toolbar=no," +
"scrollbars=no," +
"location=no," +
"statusbar=no," +
"menubar=no," +
"resizable=0," +
"width=100," +
"height=100," +
"left = 490," +
"top=300"
);
popUpObj.focus();
LoadModalDiv();
}
</script>
</body>
</html>
|
 |
 |
 |
 |
Date :
2018-01-05 15:16:55 |
By :
oop |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (JavaScript)
var targetTime=new Date();
targetTime.setHours(16);
targetTime.setMinutes(30);
targetTime.setSeconds(0);
setTimeout( your_function ,targetTime.getTime()-Date.now());
|
 |
 |
 |
 |
Date :
2018-01-05 16:05:43 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|