���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/rickpfrv/public_html/apod/script.js
���ѧ٧ѧ�
const starterUrl = "https://rickard.co/nasa/?id="; function pad(n, width, z) { z = z || '0'; n = n + ''; return n.length >= width ? n : new Array(width - n.length + 1).join(z) + n; } function preFlight(d,m,y) { if (compareDateStart(y + "-" + m + "-" + d)) { warn("You have entered a date before Apod was created.") } else if (compareDateToday(y + "-" + m + "-" + d)) { warn("You have entered a day that hasn't happened yet.") } else if (m >= 12 || y.length < 4) { warn("You have entered an invalid date. DD MM YYYY") } else { let convYear = y.substring(2); changeApod(d,m,convYear) } if (y == 95) { warn("Apod from 1995 may not display correctly.") } } function updateTrigger() { let day = pad(document.getElementById('day').value,2) let month = pad(document.getElementById('month').value,2) let year = document.getElementById('year').value preFlight(day,month,year) } function tWarn() { document.getElementById('warning').style.background = "#d4994e" document.getElementById('warning').innerHTML = "test warning - test warning - test warning - test warning"; } function warn(warning) { document.getElementById('warning').style.background = "#d4994e" document.getElementById('warning').innerHTML = warning; setTimeout(function() { document.getElementById('warning').innerHTML = " " document.getElementById('warning').style.background = "transparent" }, 3000); } function changeApod(day,month,year) { if (checkMobile()) { closeMenu() } let newUrl = starterUrl + year + month + day; document.getElementById('iframeApod').src = newUrl } function compareDateStart(date) { return new Date(date) < new Date("1995-06-16"); } function compareDateToday(date) { return new Date(date) > new Date(); } function shiftFocus(el,next,last) { if (el.value.length >= el.maxLength) { document.getElementById(next).focus() } if (el.value.length <= 0) { document.getElementById(last).focus() } } function randomApod() { let start = new Date(2001, 0, 1) let end = new Date() let randomD = randomDate(start,end) let d = pad(randomD.getDay(),2); let m = pad(randomD.getMonth(),2); let y = pad(randomD.getFullYear(),2); preFlight(d,m,y); warn("Random mode may not always work.") } function checkMobile() { return window.innerWidth <= 1305; } function closeMenu() { document.getElementById('menu').style.visibility = "hidden" } function openMenu() { document.getElementById('menu').style.visibility = "visible" } function randomDate(start, end) { return new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())) }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0.2 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�