document.createEvent()
을 사용하여 응용 프로그램에서 javaScript로 이벤트를 만들었습니다. 내 컴퓨터에 IE11이 있습니다. 내 로컬에서 응용 프로그램을 테스트하고 코드가 정상적으로 작동하면 DEV 환경에 코드 변경 내용을 배포하고 동일한 브라우저에서 동일한 코드를 테스트 한 결과 해당 코드가 제대로 작동합니다. 그러나 QC 환경에서 응용 프로그램을 배포 할 때 브라우저 콘솔에서 예외가 발생하는 것으로 나타났습니다. 따라서 QC 환경에서는이 변경이 작동하지 않습니다.IE11에서 document.createEvent와 관련된 문제
window.event
으로 변경되었으며 모든 환경에서 작동합니다.
우리는 WebSphere 응용 프로그램 서버에 전개 된 struts 기반 응용 프로그램을 가지고 있습니다.
누구에게이 문제가 발생했는지 알 수 있습니까? 이 문제를 일으킬 수있는 앱 서버의 구성이 있습니까?
감사합니다,
제이 파텔
이 잠재적 인 X/Y의 문제이다. 당신은 그 사건에 대해 물어 봅니다. 이벤트로 무엇을하려고하는지 물어보십시오. 아마 우리는 더 나은 해결책을 가지고 있습니다. – mplungjan
사실 우리는 10 자리 숫자를 미국 전화 번호 형식으로 포맷하는 내장 포맷 기능을 가지고 있습니다. 이 형식 함수는 keypress 및 keydown 이벤트에서 호출되며 이벤트는 형식 함수와 함께 전달됩니다. onkeypress = "형식 (this, this.value, event)"과 같습니다. 이제 페이지로드시이 함수를 호출하려고합니다. 그래서 자바 스크립트 함수에서 format 함수를 호출하는 동안 이벤트 객체를 전달해야합니다. 그래서, 나는 그런 식으로 그것을 썼다. –
함수를 표시하면 이벤트없이 다시 쓸 수 있습니다. 또한 이것을 패스하는 이유는 무엇입니까? – mplungjan