2010-05-28 5 views
0

양식 내에 인라인 프레임이 있습니다. 인라인 프레임은 실제로 프로그래밍 방식으로 생성 된 양식 요소 (값을 보유하는 라디오)를 포함합니다. 해당 인라인 프레임이 포함 된 페이지에서 라디오로 보류중인 해당 값을 검색하려면 어떻게해야합니까? 어떤 생각? 읽어 주셔서 감사합니다인라인 프레임에서 PHP 변수 가져 오기

+0

양식에 php 변수가 없습니다. 양식 값은 자바 스크립트 –

답변

2

은 무엇 MvanGeest이 제안되어 당신이 onclick="valueSet(this.value)" 있을 것입니다 각각의 라디오 버튼에 대한 메인 페이지 양식 에 숨겨진 필드에 라디오 버튼의 값을 전송하는 자바 스크립트를 사용할 수 있도록하고 기능 valueSet (사용자가 정의하는 점에서 당신이 숨겨진 양식 필드

function valueSet(radioValue){ 
    window.parent.document.forms["nameOfYourForm"].elements["nameOfHiddenElement"].value = radioValue; 
} 

의 값을 설정합니다 메인 창에서 FORM 당신이
<input type="hidden" name="nameOfHiddenElement" value="" />

을 가지고 당신이 할 수있는)이있는 iframe 뿐만 아니라 그것의 기본 값을 설정

양식 이름 속성을 부여하고 프로젝트에 대한 이해가 forms["nameOfYourForm"]

합니까를 참조하는 기능에 그 이름을 사용하는 것을 잊지 마세요? 아니면 내가 완전히 여기에서 떨어져 있니?

+0

을 통해 액세스 할 수 있습니다! 너 가장 고마워. – Selom

+0

아주 명확한 설명, 내가 서면으로 서둘렀다. – MvanGeest

1

이 사이트에서는 JavaScript의 프레임 간 액세스에 대해 설명합니다 : http://www.west-wind.com/Weblog/posts/589454.aspx. 동일한 출처 정책이 시행된다는 점에 유의하십시오. 즉, 다른 도메인에서로드 된 페이지가 포함 된 프레임에는 액세스 할 수 없습니다.