내 asp.net 웹 응용 프로그램에서 단추가있는 팝업 창을 만듭니다. 해당 버튼을 클릭하면 부모 창에 포함 된 asp : TextBox (id = TextBox1)의 값을 설정하려고합니다. 그러나, 내가 읽은 모든 예제가 나타내는 것처럼 작동하지 않습니다. . 내 자바 스크립트 온 클릭 처리기에 다음 줄의 코드를 시도했습니다window.opener.document.getElementById not working
:
- window.opener.document.getElementById ('<퍼센트 = TextBox1.ClientID %>') 값 = "ABC" ;
- window.opener.document.getElementById ("TextBox1"). value = "abc";
- window.opener.document.getElementById ("ctl00_ContentPlaceHolder1_TextBox1"). value = "abc";
예제 3 만 작동합니다. 내가 읽은 모든 것들은 # 1이 선호되는 방법이라는 것을 나타내지 만, 전혀 작동하지 않는 것처럼 보입니다. 누구든지 내가 뭘 잘못하고 있는지 아이디어가 있습니까?
Firefox, Chrome 및 IE에서이 기능을 사용해 보았습니다.
감사합니다.
나는 더 ASP 프로그래머는 아니지만, 당신의 팝업 페이지가 * 다른 * ASP 페이지 인 경우, 다음은'* 부모 * 페이지에서'TextBox1'에 관계없는 TextBox1'하지 않습니다? – Pointy