브라우져
브라우져를 제어하기 위해
브라우져의 정보를 읽거나 새로 지정함으로써 바꾸는 경우에 사용하는 자바스크립트 소스를 모아 두었습니다.
또한 어떤 브라우져인지에(익스나 넷스) 대한 정보를 체크하는 것에 대한 것도 있습니다.
[1] 팝업 창닫기 버튼 [Preview]
새창에다가 소스를 넣어주면 됩니다

부모창에는 적용되지 않으며

프레임문서를 사용한 새창을 닫으려면 프레임메뉴로 가시면 소스가 있습니다

[2] XP에서 SP2확인하는 소스(+ 브라우저 정보들 표시) [Preview]
브라우저 정보를 표시하는 소스를 알게되어..
보다가 sp2 확인을 하는 소스를 만들어 봤습니다..

(if문 체크뿐이라.. 정확히는 만들었다곤 못하겠네요. .^^;;)

[3] 브라우저의 종류와 버전을 체크하는 방법 [Preview]
이제는 자바스크립트로 프로그램을 작성할 때 사용자의 브라우저 종류와 버전을 체크하는것이 꼭 필요한 기능중의 하나가 되었다
세심한 개발자라면 더욱 이 부분에 관심을 두리라 믿는다.
브라우저 종류 및 버전을 체크하는 방법에는 여러 가지가 있지만 가장 전형적인 방법을 알아보면

navigator 객체의 appName 속성은 브라우저 종류(예를 들어, "Netscape" 또는 "Micro Internet Explorer" 등의 이름)를 포함하고 있다.
또 브라우저의 버전을 알려면 appVersion 속성을 읽어오면 된다. 이 속성에는 브라우저의 버전이 문자열로 저장되어 있는데 이 문자열을 메쏘드를 통해 실수로 변경해서 사용한다.

방법 1.
브라우저의 종류 .....
[4] 프레임을 사용하는 페이지에서 직접 페이지로 들어오는걸 막는법 [Preview]
프레임 안에 있는 각 페이지에 아래 자스소스를 넣어두면
페이지를 직접 부르는 경우 항상홈 페이지로 가게 되므로 프레임을 부르게 됩니다.
[5] 각 나라의 언어별로 페이지를 이동하는 소스입니다. [Preview]
각 나라별로 페이지를 이동시키는 소스입니다...

아.. 미리보기는 텍스트로 출력했으며 사용시엔 소스의 처음과 끝의 <xmp>와 </xmp>를 꼭 지우세요..

이 소스는 BinGol님의 소스를 사용했으며 출처는 http://www.miniwini.com 입니다.
[6] 간단한 브라우져 테스트 함수 [Preview]
<HTML>
<HEAD>
<TITLE>Testing All Browsers</TITLE>
<! This actually only tests browsers that understand JavaScript. You would probably use this to direct non-enabled browsers somewhere else.>

<SCRIPT>

function browsertest() {
thisapp=navigator.appName;
thisversion=navigator.appVersion;
thisappcodename=navigator.appCodeName;
alert("You are us .....
[7] 해상도에 따라 배경색을 바꾸는 소스입니다 [Preview]
사용자 브라우저 해상도에 따라서 브라우저의 배경색이 바뀌는 소스입니다.
[8] IE 브라우져 버젼을 인식하여 메세지를 띄우는 소스 [Preview]
IE브라우저의 버젼을 인식하여 그에대한 경고창을 띄우는 소스입니다.

예제로는 경고창을 띄우며 경고창을 닫으면 각각 정해진 페이지로 이동됩니다..

물론.. 다른 소스로 수정하여 사용해도됩니다..
[9] 자신의 IP주소를 출력하는 소스입니다. (SSI 사용) [Preview]
그냥 IE에선 ip를 출력할때 자스로 출력이 되자 않았지만
자스로 폼안에 ip를 출력 하는겁니다.

그러나 이건 SSI가 지원되어야 합니다
SSI의 확장자는 shtml입니다.
업로드는 잘 모르지만 이거 ASCII로 올렸음..

[10] url에 있는 있는 데이타를 읽어 분해해주는 소스 [Preview]
<html>
<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" bgcolor="#FFFFFF">
URL:
<script language="javascript">

document.write(document.location.href + "<br>");


function urlParse() {
var idx = document.location.href.indexOf('?');
var params = new Array();
if (idx != -1) {
var pairs = document.location.href.substring( .....
[11] 자스를 이용한 페이지 리프레쉬 [Preview]
Meta태그를 사용하지 않은 자스를 이용한 페이지 리프레쉬 입니다
[12] 방문자의 IP보여주기 - NC only [Preview]
방문자의 IP를 보여주는 스크립트 입니다

넷스케이프 전용 스크립트입니다

[13] 특정 IP차단 시키기 [Preview]
특정 아이피를 접근 하지 못하게 차단하는 스크립트 입니다

[14] 북마크 소스 [Preview]
북마크하는 소스입니다.
<a href="#" onclick="{window.external.AddFavorite('http://www.happyscript.net', '해피스크립트 넷')}"><b>Bookmark</b></a>
<!-- 북마크 저장 주소 이름 //-->
[15] 시작페이지 설정 (2) [Preview]
이번엔 2번째 입니다.

<script language="javascript">
<!--
/////////////////////////////////////////////
// :*: Happyscript :*: //
// 소스 : http://www.happyscript.net //
// 편집 and 소스 설명 : Magic //
// E-mail : flyingmagic@hanmail.net //
/////////////////////////////////////////////

// 이 부분부터는 사용자가 .....
[16] 시작페이지 설정 (1) [Preview]
시작페이지로 설정하는 소스입니다.
[17] 페이지 접속할때만 fade in [Preview]
페이지에 접속할때 fade in 효과를 주는 스크립트 입니다
[18] 페이지 접속할때 떠날때 fade in & fade out [Preview]
페이지 접속했을때와 떠날때에 페이드인&아웃 효과를 주는 스크립트 입니다
[19] 넷스케이프와 인터넷익스플로러를 구별하여 다른 페이지로 연결 시키는 자스 [Preview]
인터넷 익스플로러와 넷스케이프를 사용하는 유저를 구별하여

서로 다른 페이지로 연결 시켜주는 스크립트 입니다

[20] 웹 소스 보기 자스 [Preview]
주소란에 주소를 치면 그 주소의 소스를 보여주는 자스입니다.

<STYLE type=text/css>
.ad{color:black;background-color:white;border:1 solid black}
.adb{color:black;background-color:white;border:1 solid black}
.adf{color:black;background-color:#fff8dd;border:1 solid black}
</STYLE>

<SCRIPT LANGUAGE="JavaScript">
<!--
/////////////////////////////////////////////
// .....
    [1] [2]    
Javascript Source List :