2012-05-04 4 views
1

존재하는 숨겨진 필드 page1.aspx에있는 JavaScript를 통해 액세스하는 방법이 있습니까? page2.aspx에?두 프레임의 프레임 세트에서 page2.aspx에있는 숨겨진 필드 인 page1.aspx에있는 javascript를 통해 액세스하는 방법

<frameset rows="*, 70px" border="0"> 
         <frame noresize tabindex="105" frameborder="0" name="central" src="http://10.11.21.191/domain/page2.aspx"> 
         <frame noresize tabindex="106" frameborder="0" name="telephony" src="http://10.11.21.191/domain/page1.aspx"> 
      </frameset> 

답변

2

당신은 central에서 액세스 telephony에 정의 된 VAR varname

parent.telephony.varname 

를 사용할 수 있습니다.

양식 필드를 들어, 단순히

parent.telephony.forms[0].fieldname.value 

이 두 문서가 동일한 도메인이고, 당신이 file:// 대신 http://에서 파일을 열면 작동하지 않을 수 있습니다 때문 작동 사용합니다.

+0

hmmm ok 액세스가 거부되었지만 동일한 도메인에 있습니다. 또한이 필드는 숨겨져 있습니다. 필드가 숨겨져 있기 때문에 액세스가 거부됩니까? – themis

+0

프레임 셋이 같은 도메인에 있지 않습니까? 그렇다면 parent.telephony를 볼 수 없습니다. –

+0

동일한 도메인에 있지만 서로 다른 페이지입니다. – themis