웹브라우저 종류별 X-Y좌표 보정하기 > 기술자료

본문 바로가기
사이트 내 전체검색

기술자료

ClassicASP 웹브라우저 종류별 X-Y좌표 보정하기

페이지 정보

댓글 0건 조회 3,965회 수정일 16-08-19 00:00

본문

<%
'클라이언트 브라우저 환경 감지
dim strUserAgent ' 브라우저 타입
strUserAgent = UCase(cstr(request.ServerVariables("HTTP_USER_AGENT")))

dim IE
dim IE6
dim IE7
dim IE8
dim IE9
dim IE10
dim IE11
dim Opera
dim Opera5
dim ChromeSafari
dim Chrome
dim Safari
dim Firefox
dim Android
dim OtherBrowser

IE = FALSE
IE6 = FALSE
IE7 = FALSE
IE8 = FALSE
IE9 = FALSE
IE10 = FALSE
IE11 = FALSE
if InStr(strUserAgent, "MSIE 6") then
  IE = TRUE
  IE6 = TRUE
elseif InStr(strUserAgent, "MSIE 7") then
  IE = TRUE
  IE7 = TRUE
elseif InStr(strUserAgent, "MSIE 8") then
  IE = TRUE
  IE8 = TRUE
elseif InStr(strUserAgent, "MSIE 9") then
  IE = TRUE
  IE9 = TRUE
elseif InStr(strUserAgent, "MSIE 10") then
  IE = TRUE
  IE10 = TRUE
elseif InStr(strUserAgent, "v:11") then
  IE = TRUE
  IE11 = TRUE
elseif InStr(strUserAgent, "RV:11") then
  IE = TRUE
  IE11 = TRUE
end if
 
Opera = FALSE
Opera5 = FALSE
If InStr(strUserAgent, "Opera") or InStr(strUserAgent, "OPERA") then
  Opera = TRUE
end If
If InStr(strUserAgent, "Opera 5") _
or InStr(strUserAgent, "Opera/5") then
  Opera5 = TRUE
end If
 
Firefox = FALSE
If InStr(strUserAgent, "Firefox") or InStr(strUserAgent, "FIREFOX") then
  Firefox = TRUE
end If
 
Android = FALSE
If InStr(strUserAgent, "Mobile Safari") or InStr(strUserAgent, "ANDROID") then
  Android = TRUE
end If
 
Chrome = FALSE
If InStr(strUserAgent, "Chrome") then
  Chrome = TRUE
end If
 
Safari = FALSE
If InStr(strUserAgent, "Safari") or InStr(strUserAgent, "SAFARI") then
  Safari = TRUE
end If
%>

<%
' X좌표 보정하기
dim hp_xlayer
hp_xlayer = "0" ' IE11
if IE6 then
  hp_xlayer = hp_xlayer - 475
elseIf IE7 then
  hp_xlayer = hp_xlayer + 0
elseIf IE8 then
  hp_xlayer = hp_xlayer + 0
elseIf IE9 then
  hp_xlayer = hp_xlayer + 0
elseIf IE10 then
  hp_xlayer = hp_xlayer + 0
elseIf IE11 then
  hp_xlayer = hp_xlayer + 0
elseIf Chrome then
  hp_xlayer = hp_xlayer + 0
elseIf Android then
  hp_xlayer = hp_xlayer - 50
elseIf Safari then
  hp_xlayer = hp_xlayer + 0
elseif Firefox then
  hp_xlayer = hp_xlayer - 0
else
  hp_xlayer = hp_xlayer - 0
end if

response.write hp_xlayer
%>

<%
'Y좌표 보정하기
dim hp_ylayer
hp_ylayer = "15"  ' IE11
if IE6 then
  hp_ylayer = hp_ylayer + 0
elseIf IE7 then
  hp_ylayer = hp_ylayer + 0
elseIf IE8 then
  hp_ylayer = hp_ylayer + 3
elseIf IE9 then
  hp_ylayer = hp_ylayer + 3
elseIf IE10 then
  hp_ylayer = hp_ylayer + 3
elseIf IE11 then
  hp_ylayer = hp_ylayer + 0
elseIf Chrome then
  hp_ylayer = hp_ylayer - 0
elseIf Android then
  hp_ylayer = hp_ylayer - 0
elseIf Safari then
  hp_ylayer = hp_ylayer - 0
elseif Firefox then
  hp_ylayer = hp_ylayer - 0
else
  hp_ylayer = hp_ylayer
end if

response.write hp_ylayer
%>
  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.


Total 197건 1 페이지
기술자료 목록
번호 제목
197 ClassicASP
196 ClassicASP
한글 깨짐 변환 ( update. 2018-03-16 04:56 ) Hit.615
195 ClassicASP
194 ClassicASP
페이스북 등 SNS 글 퍼가기 소스 ( write. 2018-02-23 ) Hit.888
193 ClassicASP
TypeLib를 로드할 수 없음 ( write. 2017-12-27 ) Hit.1041
192 ClassicASP
파일 다운로드 소스 ( write. 2017-09-13 ) Hit.1406
191 ClassicASP
도메인에 http:// 를 https:// 로 변경하기 ( update. 2018-03-15 02:06 ) Hit.1134
190 ClassicASP
작은따옴표(')문제 ( write. 2016-10-28 ) Hit.2327
189 ClassicASP
이전글 다음글 추가하기 ( write. 2016-08-18 ) Hit.2852
188 ClassicASP
chr 코드표 보기 ( write. 2016-05-28 ) Hit.3461
187 ClassicASP
186 ClassicASP
185 ClassicASP
Function과 Sub의 차이점 ( write. 2016-02-25 ) Hit.3265
184 ClassicASP
183 ClassicASP
182 ClassicASP
[IIS7] 세션(session) 시간 늘리기 ( update. 2016-02-26 ) Hit.6406
181 ClassicASP
180 ClassicASP
Contents.RemoveAll (Session 객체) ( write. 2016-01-22 ) Hit.2556
179 ClassicASP
코드 실행시간 측정하기 ( write. 2016-01-18 ) Hit.2457
178 ClassicASP
특정 IP에서만 보기 ( update. 2018-05-28 18:34 ) Hit.2430
177 ClassicASP
웹페이지 출력하기 ( update. 2016-02-03 ) Hit.2691
176 ClassicASP
이미지 크기 (가로 세로) 구하기 ( write. 2015-08-19 ) Hit.4268
175 ClassicASP
CreateParameter 메서드 (ADO) ( write. 2015-03-25 )   Hit.3561
174 ClassicASP
173 ClassicASP
ABCUpload4 업로드 문제 ( write. 2014-12-03 ) Hit.5938
게시물 검색

회원로그인

계좌이체 or 신용카드 결제하기
해피정닷컴으로 대금결제를 할 수 있습니다

접속자집계

오늘
912
어제
1,405
최대
3,174
전체
4,134,938

회사명: 해피정닷컴   사업자번호: 119-05-36414   전화: 070-7600-3500   팩스: 02-865-3528   주소: 08394 서울시 구로구 디지털로 242 한화비즈메트로1차 1502호
대표: 정창용   개인정보보호책임자: 정창용   통신판매업신고번호: 2014-서울구로-0074 [사업자등록정보확인]   건강기능식품영업신고번호 제2018-0080452호
Copyright 2001~2018 해피정닷컴. All Rights Reserved.