웹마스터 팁

첨 웹팁에 글 써보는지라,, 허접할꺼에여 ;; 하핫 ^^

제목 그대로 입니다
운영체제 별로 다른 페이지를 보여주는거죠

#수정 teamzezz 에서는 브라우져 별로 다르게 보여주가였다구 하네요 ^^
      죄송합니닷~

일단 소스를 보세요
---------------------------------------------------------------------------------
<html>

<head>
<title>OS 별 페이지 이동하기</title>
<script language="JavaScript">
<!--
function na_os_sniffer(macURL, linuxURL, winURL)
{
  var agt = navigator.userAgent.toLowerCase();
  var is_major = parseInt(navigator.appVersion);
  var is_minor = parseFloat(navigator.appVersion);
  var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) &&
                (agt.indexOf('compatible')== -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1));
  var is_mac = (agt.indexOf("mac")!=-1);
  var is_linux = (agt.indexOf("linux")!=-1);
  var is_win = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
  var is_win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1));
  var is_win16 = ((agt.indexOf("win16")!=-1) ||
                   (agt.indexOf("16bit")!=-1) || (agt.indexOf("windows 3.1")!=-1) ||
               (agt.indexOf("windows 16-bit")!=-1) );  
  var is_win31 = ((agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("win16")!=-1) ||
                    (agt.indexOf("windows 16-bit")!=-1));
  var is_win98 = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1));
  var is_winnt = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1));
  var is_win32 = (is_win95 || is_winnt || is_win98 ||
                    ((is_major >= 4) && (navigator.platform == "Win32")) ||
                    (agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1));
  if (is_mac) {
    location.href = macURL;
  }
  
  else if (is_linux) {
    location.href = linuxURL;
  }
  else if (is_win || is_win95 || is_win98 || is_winnt || is_win31 || is_win32 || is_win16) {
    location.href = winURL;
  }
}

// -->
</script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" OnLoad="na_os_sniffer('맥킨토쉬', '리눅스', '윈도우');">
<p>

<!--내용 들어갈 자리-->

</p>
</body>

</html>

---------------------------------------------------------------------------------
조금 길죠 ;;
일단,, 이 소스르 넣으실때,, 주의 하실 점은요
바디 부분입니다.
바디 부분에보면 제가 OnLoad="na_os_sniffer('맥킨토쉬', '리눅스', '윈도우'); 라고 써 놓은 부분 있죠?
그 부분은 OS 별 이동 경로를 적는 곳입니다 (상대경로나 절대경로나 암거나요 ;;)
리눅스 같은경우는 네스케이프를 쓰니까, 익스에서만 보일경우 옮기면 될꺼구요
맥에 있는 익스도,, 윈도우 익스만하지가 않아서 ;;

자바라서,, 약간 느려질수도 있을겁니닷;;
그러니까 잘 사용하세요~ 그럼 즐거운 나날이 되세요~
제목 글쓴이 날짜
한페이지에서 여러개의 크롬리스 창 띄우기..(ByKlein Chromeless Window) [3] file 아린~★ 2003.01.29
[1분짜리 팁!] 홈페이지 입장 여부 묻는 폼 띄우기! [2] 찐군 2003.01.09
홈페이지 패스워드(암호) 걸기 소스 [6] keymove 2003.01.09
홈페이지에 머무른 시간을 알림창으로 나타내기. [3] 시즌오브드림 2002.12.10
단축키로 페이지이동 [17] 아벨라 2002.10.18
페이지 맨위로 이동하는 top 버튼 [7] 조정환 2002.09.28
간단하고 빠른 페이지포워딩 [3] Draco 2002.09.19
브라우저 언어에 따라 다른 페이지 보이기 [11] 써니얌 2002.09.03
접속하자 마자 풀스크린으로 바뀌는 홈페이지만들기 [20] 노명수 2002.09.02
원하는 홈페이지를 시작페이지 설정하기!!!! [3] 오길호 2002.07.05
[v]하나더! 해상도별 다른 페이지 보여주기 :+:zZion:+: 2002.03.30
[v]운영 체제별 다른 페이지 보여주기 -_-;v [3] ┏ⓩZion┛ 2002.03.30
홈페이지 패스워드 걸기 소스 [7] 이슈™ 2002.03.13
페이지 사용안하고 팝업띄우기 [4] file 란즈 2002.03.02
▩찾기 기능을 내 홈페이지에 넣어보자 [1] ▩윤미 2002.02.26
[JavaScript] 전체화면으로 페이지 열기 [2] SM 2002.02.24
[JavaScript] 랜덤 듀레이션 효과 - 페이지 들어오고 나갈때 벗겨지는 효과 보여주기 [1] SM 2002.02.24
페이지마다 타이틀 변경하기 [3] WOWpc 2001.10.10
[Tip] 페이지 이동중이라고 표시해보자~ ^_^ [10] BiHon 2001.03.28
page에 웹페이지의 보드(게시판 ) 삽입 [2] parkys 2007.10.24