팝업을 레이어로 변환할때.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

팝업을 레이어로 변환할때.. 정보

팝업을 레이어로 변환할때..

본문

팝업이 뜨는게 싫어서 되도록 안쓰는데 우편번호 검색시 팝업이 뜨는걸 아무리 궁리를 해봐도 잘 안되네요...직접 코드를 페이지에 넣어보니 폼이 중복되 문제가 생기고 common.jsㅇ에 정의된 win_zip 때문에 변수를 어찌 전달해야할지...
검색버튼 누르면 리프레쉬 되어서 입력값 다 날라가고...
아이프레임으로 하니 부모창으로 값 전달이 잘 안되고....
아...아...

결국 팝업 없애고 페이지 내에서 처리하는걸 포기하고
빨리뜨고 갈끔한 레이어로 바꾸고 싶은데 이것도 잘 안되네요

 function win_zip(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2)
    {
        url = g4_path + "/" + g4_bbs + "/zip.php?frm_name="+frm_name+"&frm_zip1="+frm_zip1+"&frm_zip2="+frm_zip2+"&frm_addr1="+frm_addr1+"&frm_addr2="+frm_addr2;
        win_open(url, "winZip", "left=50,top=50,width=616,height=460,scrollbars=1");
    }

common.js 에 이렇게 정의되어있고

페이지에서 버튼으로

onclick="win_zip('order_step1', 's_zip1', 's_zip2', 's_addr1', 's_addr2');">
이렇게 띄우는데
이걸 어껗게 레이어로 띄워야 할지...

투명이나 깔끔한 테두리없는 레이어로 띄우고 싶은데....

포인트가 얼마 없어서 많이 못드리지만 관심좀 부탁 드립니다.
  • 복사

댓글 전체

팝업창 아닌 방법으로 값을 가져오는 것은 어이쿠야 입니다
페이지 이동없이 값을 가져오려면 iframe이나 Ajax 라는 방법을 쓰애겠는데
검색해온 내용을 리스트로 만들고 그 중 선택하고 하는 것이 간단한 문제가 아닙니다

예를 들어 강남으로 검색했을 때 수십건의 목록이 나올텐데 그걸 레이어로 만든다는 것이
대단히 복잡한 일이 되겠지요
1. iframe을 target으로 해서 zip.php가 실행되게 한다
2. zip.skin.php를 수정해서 검색된 값을 textarea에 담아 두도록 textarea를 추가한다
3. 자바스크립트로 parent의 함수를 호출한다
4. 호출된 이 함수는 iframe의 textarea 값을 가져와서 레이어에 리스트를 만든다
애구 생각만으로도 복잡하네요
© SIRSOFT
현재 페이지 제일 처음으로