2010-11-25 2 views
3

HTML 페이지에 3 개의 프레임이 있습니다. 한 프레임에서는 아약스 요청을 보내고 있습니다. 이제 다른 프레임에서 서버가 보낸 데이터를 업데이트하려고합니다. 가능한가프레임 html 및 아약스

+0

Arte 두 도메인이 동일한 도메인에 있습니까? –

+0

예 그들은 같은 도메인에 있습니다 – sahil

답변

4

이러한 프레임이 동일한 도메인에있는 경우 here's an example 한 프레임에서 다른 프레임으로 함수를 호출하는 방법. 따라서 AJAX 요청이 첫 번째 프레임에서 완료되면 콘텐츠를 업데이트하는 두 번째 프레임에서 javascript 함수를 호출 할 수 있습니다. 프레임이 동일한 도메인에 있지 않으면 보안 상 허용되지 않습니다.

+0

downvote에 대한 이유가 무엇입니까? downvoting 할 때 의견을 남겨주세요. –

2

물론 가능합니다. iframe에서 '부모'개체를 사용하여 부모 창에 액세스 할 수 있습니다. 그래서 'frame1'에서 parent.getElementById ('frame2')라고 쓸 수 있습니다 .contentDocument.getElementById ('frame2의 컨트롤 ID')

관련 문제