2011-10-10 2 views
1

저는 Codeigniter 프레임 워크를 사용하여 PHP/MySQL 프로젝트를 진행하고 있습니다.팝업 창과 상위 창 사이의 통신

사용자가 많은 데이터가있는 양식을 채우고 웹 호스팅에 대한 FTP 액세스도 제공합니다. 찾아보기 버튼을 클릭 한 후 팝업으로 FTP 세부 사항을 POST하고 싶습니다. 사용자가 경로를 선택합니다 (Codeigniter FTP 클래스)를 선택하면 사용자가 [저장] 또는 [닫기] 단추를 클릭하면 경로가 표시됩니다.

어쨌든 팝업을 열고 데이터를 게시하면 사용자가 무언가를 선택하고 팝업을 닫은 후 팝업에서 선택한 내용을 가져옵니다.

답변

1

입력이 끝날 위치에 따라 여러 가지 방법이 있지만 팝업 창에서 자바 스크립트를 사용하여 부모 페이지를 "오프너"로 참조 할 수 있습니다.

메인 페이지에서 비어있는 숨겨진 양식 변수를 설정합니다. "selectedvalue"라고하는 양식을 "chooseaver"라고 부르며 팝업 창에서 선택한 값을 받게됩니다. 요소가 선택 및 저장 또는 닫기 버튼을 클릭하면, 팝업 창에서 선택된 요소

opener.selectsaver.selectedvalue.value = selectedelementvalue]

으로 selectedvalue 필드에 기록된다