2017-12-09 14 views
0

내 웹 사이트 ... form1은 상위 웹 페이지이며 비활성화 버튼 (button1), 로그인 버튼 및 iframe이 있습니다. 로그인 버튼은 iframe의 출처를 사용자 ID 및 비밀번호 텍스트 상자와 ok 버튼이있는 로그인 양식 (form2)으로 설정합니다. Form2의 ok 버튼을 클릭하면 iframe 소스가 form3으로 설정되어 로그인을 평가하고 성공하면 form1의 비활성화 버튼이 활성화됩니다.은 부모 양식의 버튼을 참조합니다.

질문 : form1에서 비활성화 버튼을 활성화하려면 form3의 javascript 명령은 무엇입니까?

window.parent.getElementById("button1").disabled = false 

또는
window.document.form1.getElementById("button1").disabled = false 

버튼을 활성화하는 것 같다.

답변

0

문제가 해결되었습니다. 부모 문서가 최상위 문서가 아닌 경우

window.top.document.getElementById ('button1') 또는 window.parent.document.getElementById ('button1')입니다.