모바일 프레임웍 관련
- 작성자 :
- 이*형
- 작성일 :
- 2011-09-01 18:52:21
- 조회수 :
- 2,011
- 구분 :
- 모바일
- 진행상태 :
- 완료
Q
안녕하세요..
모바일프레임워크를 이용하여, 현재 개발환경을 구축하여
테스트중에 있는데
한가지 안풀리는 문제가 있어서 이렇게 질문합니다.
현재페이지에서 다른페이지로 이동할때
내부링크/외부링크 두가지 방법으로 링크를 거는데
외부링크걸때 에러가 나서 도움요청합니다.
---------------------에러 내용------------------------
외부링크를 걸때
<a href="/mbl/com/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_000000000001" rel="external">공지.행사</a>
또는 data-ajax="false"
내부링크를 걸때
<a href="/mbl/com/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_000000000001">공지.행사</a>
외부링크를 걸때 게시판 리스트로 이동시에 화면깨짐 현상이 발생하는데
/mbl/com/cop/bbs/EgovNoticeList.jsp 가 이상한건지?
참고로 상세보기 테스트는 (외부링크걸때)
<a href="/mbl/com/cop/bbs${prefix}/selectBoardArticle.do?bbsId=BBSMSTR_000000000001&nttId=1000" data-ajax="false">
/mbl/com/cop/bbs/EgovNoticeInqire.jsp 이상이 없습니다.
그러나 내부링크를 이용하여 페이지이동하면 리스트 페이지가 제대로 작동이 됩니다.
그러나 주소창에 (http://m.localhost/index.jsp#page_main) 이렇게 표시되면서
그 이후 상세보기 페이지로 이동이 안됩니다.
자바스크립트 오류 (실제 EgovNoticeInqire.jsp 안에 포함된 javascript를 찾아야 되는데
index.jsp에서 스크립트 함수 호출하므로 에러남
참고로 소스수정은 없습니다.. 다운받은 소스 그대로 포팅해서 테스트한 결과입니다.
모바일프레임워크를 이용하여, 현재 개발환경을 구축하여
테스트중에 있는데
한가지 안풀리는 문제가 있어서 이렇게 질문합니다.
현재페이지에서 다른페이지로 이동할때
내부링크/외부링크 두가지 방법으로 링크를 거는데
외부링크걸때 에러가 나서 도움요청합니다.
---------------------에러 내용------------------------
외부링크를 걸때
<a href="/mbl/com/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_000000000001" rel="external">공지.행사</a>
또는 data-ajax="false"
내부링크를 걸때
<a href="/mbl/com/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_000000000001">공지.행사</a>
외부링크를 걸때 게시판 리스트로 이동시에 화면깨짐 현상이 발생하는데
/mbl/com/cop/bbs/EgovNoticeList.jsp 가 이상한건지?
참고로 상세보기 테스트는 (외부링크걸때)
<a href="/mbl/com/cop/bbs${prefix}/selectBoardArticle.do?bbsId=BBSMSTR_000000000001&nttId=1000" data-ajax="false">
/mbl/com/cop/bbs/EgovNoticeInqire.jsp 이상이 없습니다.
그러나 내부링크를 이용하여 페이지이동하면 리스트 페이지가 제대로 작동이 됩니다.
그러나 주소창에 (http://m.localhost/index.jsp#page_main) 이렇게 표시되면서
그 이후 상세보기 페이지로 이동이 안됩니다.
자바스크립트 오류 (실제 EgovNoticeInqire.jsp 안에 포함된 javascript를 찾아야 되는데
index.jsp에서 스크립트 함수 호출하므로 에러남
참고로 소스수정은 없습니다.. 다운받은 소스 그대로 포팅해서 테스트한 결과입니다.
A
안녕하십니까?
내부 링크의 경우 Ajax 방식을 이용하여 빠른 화면 전환, 효과 등을 적용 할 수 있는 장점이 있으나
URL에 history가 남는다는 단점이 있습니다.
내부링크를 할 경우 Ajax 방식을 통하여 <data-role="page">부분만 읽어 오기 때문에
자바 스크립트 및 CSS를 읽어 올수 없습니다.
그래서 EgovNoticeInqire.jsp에 선언되어 있는 자바스크립트를 찾지 못하는 것입니다.
EgovNoticeInqire.jsp에서 사용하는 자바 스크립트를 불러들이는 화면(index.jsp)의 자바스크립트로 옮겨
실행 시키시면 됩니다.
감사합니다.
내부 링크의 경우 Ajax 방식을 이용하여 빠른 화면 전환, 효과 등을 적용 할 수 있는 장점이 있으나
URL에 history가 남는다는 단점이 있습니다.
내부링크를 할 경우 Ajax 방식을 통하여 <data-role="page">부분만 읽어 오기 때문에
자바 스크립트 및 CSS를 읽어 올수 없습니다.
그래서 EgovNoticeInqire.jsp에 선언되어 있는 자바스크립트를 찾지 못하는 것입니다.
EgovNoticeInqire.jsp에서 사용하는 자바 스크립트를 불러들이는 화면(index.jsp)의 자바스크립트로 옮겨
실행 시키시면 됩니다.
감사합니다.