2008-11-11 4 views
2

특히, AJAX를 사용하여 버튼 동작을 모방 한 것처럼 보였습니다. 모든 URL에 #uglyhashes를 첨부하고 싶지 않습니다. 대부분의 솔루션 중 표준 방식 인 것처럼 보입니다.페이지에서 앞으로 또는 앞으로 나아갈 때 임의의 자바 스크립트를 실행할 수있는 방법이 있습니까?

(그것은 가치가 무엇인지, 내가 IE에서 전혀 작동하지 않는 솔루션을 완벽하게 괜찮아 경우 : P.)

답변

3

당신은 때 자바 스크립트를 화재 문서의 'DOMContentLoaded'이벤트 리스너를 첨부 할 수 있습니다 페이지가로드됩니다. 앞뒤로 이동할 때뿐만 아니라 페이지가 처음로드 될 때 실행해야합니다. 당신이 원하는 행동을 구현하기 위해 자바 스크립트를 사용하는 방법은 당신에게 달려 있습니다. 대부분의 사람들이 "#uglyhashes"를 사용하는 방식입니다.

모질라에 대한 예제 코드를 추가합니다 (이벤트 이름을 업데이트) 편집 됨 :

document.addEventListener("DOMContentLoaded", function() { 
    // Do watchya like 
},false);