사용자:노선도/실험실: 두 판 사이의 차이
< 사용자:노선도
(새 문서: <span class="plainlinks">[{{fullurl:{{urlencode:{{FULLPAGENAME}}}}|offset=/보카통}} 보카통]</span>) |
편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
{{PluginX|script=사용자:노선도/서울양평구간단속.js|name=구간단속 스피드건}} | |||
<span class="plainlinks">[{{fullurl:{{urlencode:{{FULLPAGENAME}}}}|offset=/보카통}} 보카통]</span> | <span class="plainlinks">[{{fullurl:{{urlencode:{{FULLPAGENAME}}}}|offset=/보카통}} 보카통]</span> | ||
<span class='plainlinks cgilink' data-page='{{FULLPAGENAME}}' data-var='[{"set":["vocatong","/보카통"]},]'>보카통2</span> | |||
<span class="timer-link" data-page='{{FULLPAGENAME}}' data-var='[{"set":["vocatong","/보카통"]},]'>보카통3</span> |
2023년 7월 9일 (일) 01:21 판
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님 감사합니다!
보카통2
보카통3