기본문법 매뉴얼

번역하고 싶은 언어를 선택해 주세요.

모바일웹 문법

다음은 모바일웹에서 유용하게 사용할 수 있는 문법들 입니다.

* 모바일웹 보기

URL 뒤쪽에 mobile_conn=on 을 추가합니다.
/shop_main/main_body.htm?mobile_conn=on

* 모바일웹, PC웹 전환 링크

두번째 인자는 빈값으로 둘경우 같은 페이지로 이동되며, 입력시 입력한 경로로 이동한다.
<a href="javascript:web_href('mobile','')">모바일 버젼</a>
<a href="javascript:web_href('pc','')">PC 버젼</a>

* php소스에서 모바일기기로 접속했는지 확인

<!--@if($mobile_conn_yn)-->
	스마트폰으로 접속하셨군요.
<!--@else-->
	일반 PC에서 접속하셨군요.
<!--@end-->

* php소스에서 App으로 접속했는지 확인

<!--@if($app_conn_yn)-->
	App 으로 접속하셨군요.
<!--@else-->
	App 으로 접속하지 않으셨군요.
<!--@end-->

* 자바스크립에서 모바일기기로 접속했는지 확인

<script>
if(mobile_conn_yn == true){
	document.write('스마트폰으로 접속하셨군요.')
}else{
	document.write('일반 PC에서 접속하셨군요.')
}
</script>

* 모바일웹에서 특정 페이지만 <meta name="viewport" /> 를 없애려면, URL 뒤쪽에 viewport_no=1 를 추가하면 됩니다.

/shop_main/main_body.htm?viewport_no=1

* APP 에서 지원되는 함수 안내

<a href="javascript:app_home()">홈으로</a>
<a href="javascript:app_login()">로그인</a>
<a href="javascript:app_logout()">로그아웃</a>

<a href="javascript:app_default_browser('http://www.naver.com')">기본브라우져 열기</a>
<a href="javascript:app_inweb_url('이용약관','/shop_info/usage.htm')">내부 모달뷰 열기</a>
<a href="javascript:app_outweb_url('네이버','http://www.naver.com')">타사이트 모달뷰 열기</a>
<a href="javascript:app_submenu_hide()">현재 활성화되어있는 모달뷰 닫기</a>
<a href="javascript:app_submenu_hide_all()">모든 모달뷰 닫기</a>
<a href="javascript:app_reload()">현재 모달뷰 새로고침</a>
<a href="javascript:app_page_all_reload()">모든 모달뷰 새로고침</a>

<a href="javascript:app_minishop_admin()">판매자 관리자모드 바로가기 (오픈마켓전용)</a>
<a href="javascript:app_toast(3,'출력 메세지')">안내 메세지를 풍선말처럼 출력 합니다.</a>

<a href="javascript:app_main_url('http://www.naver.com')">메인화면 페이지 변경</a>
<a href="javascript:app_main_reload()">메인화면 새로고침</a>
<a href="javascript:app_left_reload()">왼쪽메뉴 새로고침</a>
<a href="javascript:app_right_reload()">오른쪽메뉴 새로고침</a>

<a href="javascript:app_menu_left()">왼쪽메뉴 열기</a>
<a href="javascript:app_menu_right()">오른쪽메뉴 열기</a>
<a href="javascript:app_menu_bottom()">하단메뉴 열기</a>
<a href="javascript:app_close()" cond="$device_os=='android'">종료 (안드로이드만 지원)</a>