이것은 자바 스크립트로, 마스터 페이지의 contente place holder 안에 iframe이 있습니다. 이런 식으로.GetElementById는 iframe 내부에 "마스터"를 형성합니다.
1 MasterPage
2 contentePlaceHolder
3 Iframe에
iframe이있는 i'am가 어떻게이 masterPage에서 "에서 getElementById"와 컨트롤을받을 수 있나요?
이것은 자바 스크립트로, 마스터 페이지의 contente place holder 안에 iframe이 있습니다. 이런 식으로.GetElementById는 iframe 내부에 "마스터"를 형성합니다.
1 MasterPage
2 contentePlaceHolder
3 Iframe에
iframe이있는 i'am가 어떻게이 masterPage에서 "에서 getElementById"와 컨트롤을받을 수 있나요?
이 시도를 iframe이 SRC는이 코드를 작성하는 버튼의 '온 클릭'이벤트에의 당신은 iframe에 버튼이 말을하자, 같은 도메인에 속하는 : 경우
var P = parent.document.getElementById("element_id") ;
아쉽게도 할 수 없습니다. 귀하의 iFrame은 그것을 보유하고있는 마스터 페이지를 인식하지 못합니다.
당신은 iframe의 SRC 및 상위 페이지는 모두 동일한 도메인에 있으므로 가능합니다 ... –
부모 페이지와 iframe이 SRC 모두는 당신이 iframe 대응의 src 페이지에서이 같은 것을 할 수 JQuery를 사용하여 동일한 도메인에있는 경우 :
이 masterpage 것을 및 제공 :
$(parent.document).find('#myElement').hide('slow');
감사. 모두 제일 좋다. –