2009-08-25 8 views
0

그래, 두 개의 iframe이있는 html 페이지가 있습니다.하위 iframe에서 상위 iframe에 액세스

------------------------------------------------- 
|    PARENT       | 
|            | 
|            | 
|  [iframe1 id=i1 name=i1]     |  
|            | 
|            | 
|            | 
|  [iframe2 id=i2 name=i2]     | 
|            | 
|            | 
------------------------------------------------- 

iframe1의 링크를 클릭하면 iframe2에 표시 할 결과 페이지가 필요합니다. 나는 시도했다 :

<a href=blah.html target=parent.i2>link</a> 

그러나 그것은 작동하지 않는다.

이 작업을 수행하는 방법을 알고 계십니까?

답변

3

JavaScript가 필요할 수도 있습니다.

onclick="javascript:parent.i2.document.location='blah.html'" 
그냥 둘 필요가
2
<a href=blah.html target="i2">link</a> 

같은 뭔가 "I2"는이 페이지에 고유 한 창 이름이어야합니다. 부모 등을 지정할 필요가 없습니다.

+0

이것은 내 것보다 훨씬 나은 대답입니다. –

+0

고마워요,하지만 당신의 대답은 너무 좋습니다. –

관련 문제