안녕하세요, 자바 스크립트에서 언로드 메서드를 사용할 수 있는지 궁금합니다 button.click; 또는 document.getElementById ('target'). click();js- 버튼을 사용하여 언로드하기 브라우저 간 교차점
이 이유는 broswer의 정보를 지우고 싶지만 언로드 방법이 제대로 작동하지 않는 것 같습니다. 하지만 언로드 메서드가 button.click 또는 document.getElementById ('target')을 수행 할 수 있는지 여부조차 모르겠습니다. click(); 이 방법으로 할 수 있거나 할 수없는 일의 목록이 있습니까? 여기 내가 일하려고하는 코드입니다.
window.onunload=leave;
function leave() {
//alert("Leaving");
document.getElementById('kioskform:broswerCloseSubmit').click();
}
경고는 모든 ("IE, 파이어 폭스, 사파리")이 아니라 크롬에서 보여주는 것 같다 ('이유를 알고하지 않습니다)하지만 난에 사용하고 맑은 옵션을 얻이 수없는 것 언로드 메서드로 작업하십시오. 말할 것도없이, 만약 어떤 broswer가 개인이 언로드 스크립트의 다른 부분에로드하는 것을 사용하고 있는지를 알기위한 좋은 방법이 있는지 궁금합니다. 어떤 생각이나 제안이나 조언이 크게 감사드립니다.
버튼 클릭이 '언로드'핸들러에서 호출하는 코드를 호출하지 않는 이유는 무엇입니까? 또한 표준 이벤트 등록 메소드 사용을 고려해야합니다. http://www.quirksmode.org/js/events_advanced.html – millimoose
버튼이 호출하는 것은 a4j : jsFunction입니다. 저쪽으로 가면 그렇게 될 거라 생각해? –
Nope가 완전히 작동하지 못했습니다. 필자는 IE에서 작동하도록 스크립트의 문서 부분을 다시 작성했지만 IE에서만 작동하는 것으로 보입니다. 언로드 방법에 뭔가가 있습니까? 코드의 업데이트 된 버전을 업로드했습니다. –