외부 웹 응용 프로그램을 자동화하고 있습니다. 외부 웹 응용 프로그램의 코드를 변경할 수 없습니다. 프로그래밍 방식으로 텍스트 상자에 값을 설정할 수 있지만 onkeyup, onclick 및 onfocus 이벤트가 자동으로 실행되지 않습니다. 이것은 텍스트 상자의 코드입니다.Javascript - onkeyup, onclick 및 onfocus 이벤트가 자바 스크립트를 통해 자동으로 실행되지 않습니다.
<input type="text" style="WIDTH: 145px" onfocus="doComboFocus(this)"
onkeyup="doComboSearch(this);enableAccountSearchForm();"
onclick=javascript:resetAccountSearchForm(); size=30
name=selectedAccountsNarrowSearch />
나는 또한 이것을 시도했다.
selectedAccountsNarrowSearch.fireEvent("onclick");
은 도움이되지 않습니다. 인터넷 익스플로러 작업
- 8나를이 문제를 해결하기 위해 도와주세요.
도움을 주시면 감사하겠습니다. 감사합니다
달성하려는 목표는 무엇입니까? 크로스 브라우저를 트리거 이벤트 처리기? 그렇다면 fireEvent는 IE에서만 작동합니다. – Givi
[프로그래밍 방식으로 자바 스크립트를 사용하여 버튼이 아닌 요소를 클릭하십시오.] (http://stackoverflow.com/a/20871005/2029693), [EventTarget.dispatchEvent] (https://developer.mozilla.org/en- US/docs/Web/API/EventTarget.dispatchEvent) 및 [이벤트 만들기 및 시작] (https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Creating_and_triggering_events?redirectlocale=en-US&redirectslug= 웹 % 2FGuide % 2FAPI % 2FDOM % 2FEvents % 2FCreating_and_triggering_events) – Givi
ok.thanks. 내가 입력 한 값을 기반으로 가치를 sortlist 수동 으로이 텍스트 상자에 몇 가지 데이터를 입력하고 나에게 하나의 가치를 제공합니다 한 웹 응용 프로그램을 자동화하려고합니다. 하지만 값을 프로그래밍 방식으로 설정하면 해당 이벤트가 해고되지는 않습니다 ... 지금 생각해보십시오. –