반응형

<script language="javascript">
            // 해당이름의 쿠키를 가져온다.
            function getCookie(cookie_name) {
                var isCookie = false;
                var start, end;
                var i = 0;

                // cookie 문자열 전체를 검색
                while(i <= document.cookie.length) {
                     start = i;
                     end = start + cookie_name.length;
                     // cookie_name과 동일한 문자가 있다면
                     if(document.cookie.substring(start, end) == cookie_name) {
                         isCookie = true;
                         break;
                     }
                     i++;
                }

                // cookie_name 문자열을 cookie에서 찾았다면
                if(isCookie) {
                    start = end + 1;
                    end = document.cookie.indexOf(";", start);
                    // 마지막 부분이라는 것을 의미(마지막에는 ";"가 없다)
                    if(end < start)
                        end = document.cookie.length;
                    // cookie_name에 해당하는 value값을 추출하여 리턴한다.
                    return document.cookie.substring(start, end);
                }
                // 찾지 못했다면
                return "";
            }


function openMsgBox()
{
        var eventCookie=getCookie("event_condo");
        // 쿠키가 없을 경우에만 (다시 보지 않기를 선택하지 않았을 경우.)
        if (eventCookie != "no")
            window.open('event_popup.html','_blank','width=350,height=300,top=50,left=150');
}
openMsgBox();   // 팝업창을 띄운다.
</SCRIPT>   

 

 [ event_pop.html ]
    팝업창에 추가한다.

 

<script language="JavaScript">
function setCookie( name, value, expiredays ){
   var todayDate = new Date();
   todayDate.setDate( todayDate.getDate() + expiredays );
   document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";";
}
function closeWin(){
        if ( document.event_Fcondo.event.checked )
                setCookie("event_condo", "no" , 1); // 하루 쿠키 적용 (  마지막 인자값이 날자임 )        
}
</script>

</HEAD>


<BODY BGCOLOR="#FFFFFF" onunload="closeWin()">

아래의 체크박스에 체크한 후 창을 닫으면 하루동안 창이 열리지 않습니다.

<form name="event_Fcondo">
<input type="checkbox" name="event"><font size=2>오늘하루 이 창을 열지않음</font>     
<input type=button value="닫기" onclick="self.close()">
</form>
반응형
반응형
반응형
반응형

회사 내 그룹웨어 개발 도중 업로드 파일 용량 체크를 스크립트에서 처리를 하기 위해서

ActiveXObject 객체 생성시 다음과 같은 오류가 발생하였다

"자동화 서버는 객체를 생성할 수 없습니다"  뚜둥~~

누구냐 넌~~ 이게 당췌 먼가 말이냐!!

음..역시 지식 도사에서 검색한 결과

windows script 5.6이 필요가 하였던 것이였다.

windows2000 server에서는 기본적으로 5.0이 설치가 되어있었기 때문에

회사내의 예비서버에 windows script의 업뎃을 해줘야 했다..ㅡㅡ;;


위에 파일은 windowsXP, windows2000용
아래 파일은 windows2003용이다!!

설치 후 재붓을 요구하니 실서버에 설치시 고려해야 할 것이다!!
반응형
반응형

요놈 하나만 있으면 그 골치아픈 자바스크립트의 날짜 관련 클래스를 손쉽게

다룰 수 있다.!! 날짜 시간 계산에 골치 아픈 그대여 당장 사용하라.ㅋㅋ

밑에 주소는 관련 API documentation이다.

http://code.google.com/p/datejs/wiki/APIDocumentation

반응형
반응형
반응형
반응형
<HTML>
<HEAD>
<TITLE> </TITLE>

<!------1. 아래의 코드를 HEAD 부분에 복사해 넣으세요 -------------->

<script>
<!--
var type=navigator.appName
if (type=="Netscape")
var lang = navigator.language
else
var lang = navigator.userLanguage

// 국가코드에서 앞 2글자만 자름
var lang = lang.substr(0,2)

// 영어인 경우
if (lang == "en")
window.location!.replace('english.html')

// 독일어인 경우
else if (lang == "de")
window.location!.replace('german.html')

// 스페인어 인 경우
else if (lang == "es")
window.location!.replace('spanish.html')

// 위의 어느것도 아닌경우 (디폴트 페이지)
else
window.location!.replace('korean.html')
//-->
</script>

<!-- 아래, 국가코드를 참고 하세요

af Afrikaans
ar-ae Arabic (U.A.E.)
ar-bh Arabic (Bahrain)
ar-dz Arabic (Algeria)
ar-eg Arabic (Egypt)
ar-iq Arabic (Iraq)
ar-jo Arabic (Jordan)
ar-kw Arabic (Kuwait)
ar-lb Arabic (Lebanon)
ar-ly Arabic (Libya)
ar-ma Arabic (Morocco)
ar-om Arabic (Oman)
ar-qa Arabic (Qatar)
ar-sa Arabic (Saudi Arabia)
ar-sy Arabic (Syria)
ar-tn Arabic (Tunisia)
ar-ye Arabic (Yemen)
be Belarusian
bg Bulgarian
ca Catalan
cs Czech
da Danish
de German (Standard)
de-at German (Austria)
de-ch German (Switzerland)
de-li German (Liechtenstein)
de-lu German (Luxembourg)
el Greek
en English
en English (Caribbean)
en-au English (Australia)
en-bz English (Belize)
en-ca English (Canada)
en-gb English (Great Britain)
en-ie English (Ireland)
en-jm English (Jamaica)
en-nz English (New Zealand)
en-tt English (Trinidad)
en-us English (United States)
en-za English (South Africa)
es Spanish (Spain Modern)
es Spanish (Spain Traditional)
es-ar Spanish (Argentina)
es-bo Spanish (Bolivia)
es-cl Spanish (Chile)
es-co Spanish (Colombia)
es-cr Spanish (Costa Rica)
es-do Spanish (Dominican Republic)
es-ec Spanish (Ecuador)
es-gt Spanish (Guatemala)
es-hn Spanish (Honduras)
es-mx Spanish (Mexico)
es-ni Spanish (Nicaragua)
es-pa Spanish (Panama)
es-pe Spanish (Peru)
es-pr Spanish (Puerto Rico)
es-py Spanish (Paraguay)
es-sv Spanish (El Salvador)
es-uy Spanish (Uruguay)
es-ve Spanish (Venezuela)
et Estonian
eu Basque
fa Farsi
fi Finnish
fo Faeroese
fr French (Standard)
fr-be French (Belgium)
fr-ca French (Canada)
fr-ch French (Switzerland)
fr-lu French (Luxembourg)
gd Gaelic (Scotland)
gd-ie Gaelic (Ireland)
he Hebrew
hi Hindi
hr Croatian
hu Hungarian
in Indonesian
is Icelandic
it Italian (Standard)
it-ch Italian (Switzerland)
ja Japanese
ji Yiddish
ko Korean
ko Korean (Johab)
lt Lithuanian
lv Latvian
mk Macedonian
ms Malaysian
mt Maltese
nl Dutch (Standard)
nl-be Dutch (Belgium)
no Norwegian (Bokmal)
no Norwegian (Nynorsk)
pl Polish
pt Portuguese (Standard)
pt-br Portuguese (Brazil)
rm Rhaeto-Romanic
ro Romanian
ro-mo Romanian (Moldavia)
ru Russian
ru-mo Russian (Moldavia)
sb Sorbian
sk Slovak
sl Slovenian
sq Albanian
sr Serbian (Cyrillic)
sr Serbian (Latin)
sv Swedish
sv-fi Swedish (Finland)
sx Sutu
sz Sami (Lappish)
th Thai
tn Tswana
tr Turkish
ts Tsonga
uk Ukrainian
ur Urdu
ve Venda
vi Vietnamese
xh Xhosa
zh-cn Chinese (PRC)
zh-hk Chinese (Hong Kong, S.A.R. China)
zh-sg Chinese (Singapore)
zh-tw Chinese (Taiwan)
zu Zulu
-->

</HEAD>

<BODY>

</BODY>
</HTML>
반응형
반응형
location.protocol : http:
location.host : www.taeyo.net (주소)
location.pathname : threadboard/Content.asp (경로)
location.search : ?table=Board_AspNet&seqs=24501&page=1&IsSearch= (파라미터)

아..이렇게 간단한걸.

무지한게 죄다!!
반응형

+ Recent posts