웹마스터 팁

안녕하세요
그냥 제가 만들고 있는 홈페이지에 적용하려고 찾아보다가
없어서 직접 만들고 겸사 겸사 해서 여기에 올려봅니다..
직접 만들어보니 무척 간단하면서도 허접하네요..
이런걸 가지고 낑낑 댔다니.. - -..
참고로 저는 크롬리스 때문에 버젼별 페이지를 만들게 된겁니다.
그리고 이건 익스플로어 전용이 될듯 싶네요..
제가 왕초보라; 틀린부분 있으면 지적 해주세요;

<SCRIPT LANGUAGE="JavaScript">

ver = navigator.appVersion.substring(22,25);

if (ver == "2.0")
window.location.replace('2.htm')

else if(ver =="3.0")
window.location.replace('+ '3.htm')

else if(ver =="4.0")
window.location.replace('4.htm')

else if(ver =="5.0")
window.location.replace('5.htm')

else(ver =="6.0")
window.location.replace('6.htm')

</SCRIPT>

설명을 하자면,
navigator.appVersion 으로 버젼을 추출 할땐 문자열이 너무 길기 때문에 - _-
버젼 비교 하기가 빡세지겠죠..
navigator.appVersion 을 출력 할 경우에 22번째 문자부터 25번째 문자열이
소숫점이 포함된 버젼정보가 들어있는데요..
익스플로어 6.0 sp1 의 경우엔 6.0 이 됩니다.
그레서 substring 으로 필요한 문자열만 추출해서 변수 ver 에 대입 했습니다.

따라서 1.0 일 경우에는 1.htm 을 열고
2.0 일 경우에는 2.htm 을 열고
.
.
6.0 일 경우에는 6.htm 을 열고;;

소숫점 뒷부분을 없애고 싶으시면
ver = navigator.appVersion.substring(22,25);
요기서 맨 끝에 25만 23으로 바꿔주시면 6.0 에서 .0 은 지워지고 6만 남게 되죠;;
그리고 if 문에서 .0 지워주시면 되겠구요.

마찬가지로 응용하면 소숫점 뒷자리만 비교할 수도 있구요.
OS 별, 브라우저별 비교도가능 하겠네요..
일명 문자 자르기 신공 -_ -

그리고 전 이곳에 정보를 훔쳐갈때만 가끔 들르기 때문에
질문 올리셔도 못볼 가망성이 큽니다..
제목 글쓴이 날짜
클릭하면 홈페이지를 시작페이지로 하는 소스... [7] 젤군 2003.10.28
익스플로러에서 인쇄 누르면 페이지 이동.... [3] 조한웅 2003.11.28
들어갈때 시작페이지 설정하는거... [2] 쉿!비밀 2003.12.17
[초간단 자바스크립트!] 홈페이지접속 시간,날짜 표시기 [3] ∑Ztxy 2004.01.09
[초간단 자바스크립트!] 자바로 홈페이지를부드럽게!!(1) [4] ∑Ztxy 2004.01.27
페이지 내에 주소창 달기 [1] piasol 2004.02.09
우뚜같은 포워딩 페이지에서 프레임 깨기.(프레임 없애기) [17] 김영성 2004.02.19
회원 가입 페이지 이젠 끝이다 [5] 2004.03.03
브라우저 버젼별 다른 페이지 보여주기 [2] Kuldahar 2004.04.13
로딩 100% 후 페이지 이동시키기 [1] ▩윤미 2004.04.30
웹페이지에 테두리 두르기 [5] ▩윤미 2004.04.30
웹페이지에서 단축키 사용 (Firefox) [2] 전종화 2004.10.07
홈페이지 나갈때 새창띄우기 [2] piasol 2004.11.07
로딩중인 페이지에 효과넣기 [4] LUFFY 2004.11.20
홈페이지를 풀스크린으로 띄우자 - 올플래시로 보이는군요. [21] Multi_Taeji 2004.12.10
홈페이지 탑 TOP 버튼 만들어보기 [9] 편입성공기 2004.12.06
홈페이지 TOP 버튼 만들기 + 응용 [0001] [2] EDENe 2005.01.15
페이지 경로 히스토리 표시하기 [0003] EDENe 2005.01.19
간단하면서도 강력한 웹페이지에 암호걸기 [5] 대류 2005.02.03
홈페이지index경로 이외의 하위 경로 차단 하는 방법 [펌] [10] 프란시스 2005.02.05