현재 법인 위키에서 이전 기사의 사용자를 최신 기사로 자동 리디렉션하는 간단한 자바 스크립트 리디렉션 (로드시 호출 됨)을 사용하고 있습니다. 그러나 사용자는 autoredirect를 중지 할 수 있으므로 필요에 따라 이전 데이터에 액세스 할 수 있습니다.지연을 사용하여 자바 스크립트 리디렉션을 지연시킵니다.
어떻게하면이 코드를 수정할 수 있습니까?
<script type="text/javascript">
var h = setTimeout("iiredirect()", 2000);
function iiredirect() { window.location = "that new location"; }
</script>
제발, iiredirect()를'iiredirect'로 변경하십시오. –
@PeterOlson : 이유가 무엇입니까? 어느 쪽이든 작동하는 것 같다 : http://jsfiddle.net/simtali/P2ehw/ – Daniel
@Daniel 둘 다 작동 할 것이다. 그러나 문자열 파라미터를'setTimeout' 또는'setInterval'에 건네면 문자열의 코드에 대한 평가가 수행된다. 함수를 직접 전달할 수 있으면 불필요합니다. –