사용자:노선도/서울양평구간단속.js
보이기
< 사용자:노선도
참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다.
- 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
- 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
- 엣지: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
var time = 10;
var rootPagename = "서울양평고속도로/교량";
function changeTargetUrl(nextpage){
console.log(`현재문서: ${nextpage} 타이머: ${time}` ) // f12에서 확인하시고 테스트 후 지우시면 됩니다
var timeLinkEl = document.querySelector("#bodyContent .timer-link a"); // 타이머에 따라 링크를 목적지를 바꿀 대상이 되는 링크
var href = timeLinkEl.href; // 현재 링크
var url = new URL(href); // 현재 링크를 URL 객체로 변환(CGI2/CGI에서 사용되는 url 파라미터를 유지하려면 필요합니다)
var fullNextPage = rootPagename + nextpage // 전체 문서 이름
url.searchParams.set("title", fullNextPage); // 전체 문서 이름을 기준으로 다음 이동할 문서를 설정
timeLinkEl.setAttribute("href", url.toString()); // 링크를 설정한 URL로 변경
}
var timerInterval = setInterval(function () {
time--;
if(time > 7){
changeTargetUrl("/추락");
} else if (time > 3) {
changeTargetUrl("/구간단속");
} else if (time > 0) {
changeTargetUrl("/통과");
} else {
clearInterval(timerInterval);
changeTargetUrl("/함정");
}
}, 1000);
// BANIP님 감사합니다!