CI 묻고 답하기

제목 # 링크를 사용하려면.
글쓴이 수야디벨 작성시각 2012/11/27 10:46:00
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 13795   RSS

<!-- 팝업div는 어느 div안이 아닌 최상단에 위치해야됨 -->
<div class="mw_popup open"><!-- mw_popup --> <!-- class="mw_popup open" 이카면 자동으로 열림 -->
 <div class="bg"></div>
 <div id="popup" style="width:870px; margin:-330px 0 0 -445px;"><!-- 레이어 가로 크기에따라 수동 조절 -->
  <div class="pop_content">
   <div class="popup_tit">
   <h2>게시판 글쓰기</h2>
   <a class="close" title="창닫기" href="#popup_anchor"></a>
   </div>

   <div class="write_item">
   <p>
    <label for="여기아이디">카테고리</label>
    <span>
    <select class="type_01">
    <option>--</option>
    </select>
    </span>
   </p>

   <p>
    <label for="여기아이디">제목</label>
    <span>
    <input type="text" />
    </span>
   </p>

   <p>
    <label for="여기아이디">장소</label>
    <span>
    <input type="text" />
    </span>
   </p>
   </div>

   <div class="write_edge">
   여기 글쓰기 컴포넌트 / 높이: 560px<br />
   여기 글쓰기 컴포넌트 / 높이: 560px<br />
   여기 글쓰기 컴포넌트 / 높이: 560px<br />
   여기 글쓰기 컴포넌트 / 높이: 560px<br />
   여기 글쓰기 컴포넌트 / 높이: 560px<br />
   여기 글쓰기 컴포넌트 / 높이: 560px
   </div>
   <div class="write_info">
   <span class="file_tit">첨부파일</span>
   <span class="file_info">이미지 <strong>0.2MB</strong></span>
   </div>


   <div class="write_btn">
   <a href="#"><img src="../html/images/main/bbs_btn_01.gif" alt="미리보기" /></a>
   <a href="#"><img src="../html/images/main/bbs_btn_02.gif" alt="올리기" /></a>
   </div>

  </div>
 </div>
</div><!-- // mw_popup -->

 

 

 

 

<a accesskey="l" id="popup_anchor" class="popup_trigger" href="#popup"><strong>글쓰기</strong></a>


이런  write.php가 있습니다.

코드 이그나이터를 사용하지 않고, wrte.php를 불러오면, import한 .js 파일에 의해서 ,

글쓰기를 누르면 글쓰기 창이 모달형식 (기존 페이지 위에 페이지가 뜨는데, 이때, 기존 페이지가 되버린 뒷 배경은 약간 검은색으로 처리되는 뷰) 으로 뜨거든요~ jquery에 의해서요.ㅎ


그런데, 같은 php라도

코드이그나이터로 부르면,
#pop를 인식을 못해서 부르질 못합니다.


즉, 저 write.php를 단일적으로 호출하면, 글쓰기 버튼에 마우스를 올려보면

http://서버주소/write.php#popup  이라고 뜨는 반면,
코드이그나이터는

http://서버주소/컨트롤러/뷰를호출한함수(여기선index)#popup 이라고 붙거든요~
즉(http://서버/controoler/index#popup) 이런식으로용.



이래서 인식을 못하는거 같은데 이럴땐 어떻게 해야 할까요?ㅜ

 다음글 다중 사용자 블로그 만들때 문의2 (2)
 이전글 [초보]유닛테스트에 관하여 (5)

댓글

변종원(웅파) / 2012/11/27 11:55:20 / 추천 0
전에 트위터처럼 주소에 #을 넣어서 처리하는 것에 대한 질문이 올라왔었는데
결론은 처리하기 힘들다 였습니다.

#문자 를 세그먼트 로 넘기고 (/index#aaa 대신 /index/aaa) 이동처리를 해주면 될 것 같습니다.
헛발이2 / 2012/11/27 11:57:33 / 추천 0
그게 아마 pjax라는걸로 찾아 보시면 있을법 한데요...
한대승(불의회상) / 2012/11/27 12:07:50 / 추천 0
여러가지 방법이 있겠지만...

#popup => ./#popup 로 바꿔 보세요.

그리고 사용하고 있는 jquery 플러그인이 뭔가요?


수야디벨 / 2012/11/27 12:08:52 / 추천 0

헛발이//헛발이님의 다른 아이디인가요?ㅎㅎ

웅파// 음 .. 조언 참고해서 찾아보겠습니다^^

수야디벨 / 2012/11/27 12:10:16 / 추천 0
불의회상//
./#popup으로 하면 되긴 되는데 문제가 있어서요 ..ㅎ
음 .. 그래도 여러 조언을 바탕으로 더 공부해보면 답이 보일거 같습니다.ㅎ

신경써주셔서 감사해요^^
헛발이2 / 2012/11/27 12:10:19 / 추천 0
ㅠㅠ 아이디가 강퇴 되었데요.. 전 아무짓도 안한거 같은데...
주말 쉬고 월요일에 들어왔는데... 로그인이 안되더라구요
그래서 새로 만들었죠...