기본 콘텐츠로 건너뛰기

[소스코드] javascript 참고용 샘플

<!---  setCookie & getCookie --!>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Script-Type" content="text/html; charset=euc-kr" />
        <title>Cookie 방식 동작 확인-Title-</title>
    </head>
    <body>
     <pre>
<script type="text/javascript">
    //<!--
    //?id=12345&category=javascript
document.writeln();

     // 크롬 부라우져에선 제대로 동작하지 않음, 원인 분석 필요.

     function setCookie(name, value, expires, domain, path, secure) {
var c = '';
c += name + '=' + encodeURIComponent(value);
if(expires) {
var exp = new Date();
exp.setDate(exp.getDate() + expires);
c += '; expires=' + exp.toGMTString();
}

if(domain) {
c += '; domain=' + domain;
}
if(path) {
c += '; path=' + path;
}
if(secure) {
c += '; secure=' + secure;
}
document.cookie = c;    
    }
    function getCookie(name) {
    var cs = document.cookie.split(';');
    for(var i=0; i<cs.length; i++) {
    var kv = cs[i].split('=');
    if(kv[0] == name) {
    return decodeURIComponent(kv[1]);
    }
    }
    }
   
    var cnt = getCookie('www_awesome_com_popup_today');
    cnt = cnt ? ++cnt : 1;
    setCookie('www_awesome_com_popup_today', cnt, 90);
    document.write('당신은 이 사이트에 ' + cnt + '회, 액세스하였습니다.');
   
    //--!>
</script>
    <noscript>JavaScript를 사용할 수 없습니다.. </noscript>
    </pre>
    </body>
</html>


<!-- 웹브라우져 정보 보기 -->
<script type="text/javascript">
     //<!--
     //?id=12345&category=javascript
document.writeln();

var viewBrowserInfo = function() {
document.writeln(navigator.appCodeName);
document.writeln(navigator.appName);
document.writeln(navigator.appVersion);
document.writeln(navigator.platform);
document.writeln(navigator.userAgent);
document.writeln(navigator.javaEnabled());
};

viewBrowserInfo();
     //--!>
</script>
     <noscript>JavaScript를 사용할 수 없습니다.. </noscript>

<!-- 파라메터 쿼리 -->

<script type="text/javascript">
    //<!--
    //?id=12345&category=javascript
    function $q() {
    var result = {};
    var str = location.search.substring(1);
    var params = str.split('&');
    for(var i=0; i<params.length; i++) {
    var kv = params[i].split('=');
    result[kv[0]] = decodeURIComponent(kv[1]);
    }
    return result;
    }
document.writeln();
    var q = $q();
    document.writeln('id:' + q['id']);
    document.writeln('category:' + q['category']);
    //--!>
</script>
    <noscript>JavaScript를 사용할 수 없습니다.. </noscript>


<!-- 노드 추가 -->

     <pre>
<script type="text/javascript">
    //<!--
    //?id=12345&category=javascript
document.writeln();

function add(f) {
var anchor = document.createElement('a');
anchor.href = f.url.value;
var name = document.createTextNode(f.name.value);
anchor.appendChild(name);
var br = document.createElement('br');
var list = document.getElementById('list');
list.appendChild(anchor);
list.appendChild(br);
}
    //--!>
</script>
    <noscript>JavaScript를 사용할 수 없습니다.. </noscript>
    </pre>
    <form>
    <label>사이트 명:<br />
    <input type='text' name='name' size='30' /></label><br />
    <label>URL:<br />
    <input type='text' name='url' size='50' /></label><br />
    <input type='button' value='추가' onclick='add(this.form)'>
    </form>
    <div id='list'></div>

<!-- jquery 이용 샘플 코드 -->


<div id="list">
<table boder='0'>
<tr>
<td><img src="http://www.wings.msn.to/books/978-4-7981-2205-2/978-4-7981-2205-2.jpg" height="150" width="108" /></td>
<td><img src="http://www.wings.msn.to/books/978-4-7741-4076-6/978-4-7741-4076-6.jpg" height="150" width="108" class="gihyo" /></td>
<td><img src="http://www.wings.msn.to/books/978-4-8443-2879-7/978-4-8443-2879-7.jpg" height="150" width="108" /></td>
<td><img src="http://www.wings.msn.to/books/978-4-7741-4223-4/978-4-7741-4223-4.jpg" height="150" width="108" class="gihyo" /></td>
<td><img src="http://www.wings.msn.to/books/978-4-8443-2865-0/978-4-8443-2865-0.jpg" height="150" width="108" /></td>
</tr>
</table>
</div>
<script type="text/javascript" src="scripts/jquery-1.5.1.js"></script>
<script type="text/javascript">
<!--
$('#list img.gihyo').animate({height:200, width:140}, 500);
 $('<img src="http://www.wings.msn.to/image/wings.jpg" />').appendTo('body');
 $(document.body).css('backgroundColor', '#33ff66');
//--!>
</script>


댓글

이 블로그의 인기 게시물

[c#.net] WPF 사용 중 xaml관련 실행시 오류 와 대처 방법

wpf 사용 중 xaml관련 실행시 오류 가 발생해서 자그마치 2일을 소비 했다..--;; 오류 내용은 아래와 같다. ================================== 'System.Windows.Markup.XamlParseException' 형식의 첫째 예외가 PresentationFrameWork.dll에서 발생했습니다. 추가 정보: '지정된 바인딩 제약 조건과 일치하는 'PapaZone.MainWindow' 형식에 대한 생성자 호출에서 예외가 throw 되었습니다.' 줄 번호 '21' 및 줄 위치 '9' 이 예외에 대한 처리기가 있으면 프로그램을 안전하게 계속할 수 있습니다. [] 이 예외 형식이 throw되면 중단 ================================== 위 Xaml 오류 메세지만으로는 내용 추적 불가하여, 도대체 뭔가 했다. 검색해도 뚜렷한 답변은 없었지만, 여러가지 의견을 종합해 보면 아래와 같다. 1. xmlns 관련 파일 과 관련된 파일 로딩 실패 이거나, 2. 신규로 추가된 namespace 에 속한 태그 사용시 오류로 판단되어 태그 하나씩 삽입하며 테스트 해봐야 한다고 함. 해결한 지금에 원인을 보면, xaml 에서 clr-namespace 로 추가된 항목들이 로딩에 실패해서 발생한 것이며, 추가된 항목은 있었으나, 이것과 연결된 파일이 없어서 로딩되지 않는 것이 문제였다. 오늘도 즐거운 하루~~

[MSSQL] SQL Server 에 원격 접속을 못하는 경우 조치 방법

[MSSQL] SQL Server 에 원격 접속을 못하는 경우 조치 방법 내부 오류 추적 결과 다음과 같이 나옴. [Microsoft][ODBC Driver 13 for SQL Server]TCP Provider: 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다. SqlState : 08001, NativeError : 10061 오류 원인과 처리 1.SQL 서버 로그인 계정 틀린 경우 -> A.SQL Managerment Studio에서 사용할 DB 접속 '로그인' 사용할 계정의 아이디/암호 확인 2.TCP/IP 접속 권한이 없는 경우 -> A.SQL Server 구성 관리자를 실행에서 TCP/IP 허용 되어 있는지 확인 B. 서비스 포트 값이 (보통 1433) 맞는지 확인 C. 외부에서 접속하는 경우에는 방화벽 허용 되엉 있는지 확인 C. 서비스 재시작 3.Windows 인증 모드만 허용 인 경우 -> A.SQL Managerment Studio에서 사용할 DB 접속하고, 우클릭 하여 속성 정보 확인해서 B.연결에서 인증모드 '로그인' 사용할 계정의 아이디/암호 확인 4.'exec Sp_ReadErrorLog' 명령어를 사용해서, 로그인 실패 로그를 확인해서 원인을 분석한다.

[링크] CPU 점유율과 성능, 스트레스 테스트 프로그램

http://blog.naver.com/PostView.nhn?blogId=hoonedang1&logNo=90114299682 - CPU 점유율 설정값으로 높여주는 프로그램 - 내용 삭제됨 0. While(1) {}, for(;;) {} 실행시 CPU 100 % 가 되는 이유에 한번쯔음 읽어 볼만한 곳 https://kldp.org/node/31797 1. CPU 점유율과 메모리 점유율 높이는 프로그램 1.1 StressNG - 유닉스/리눅스 스트레스 테스트 https://websetnet.com/ko/how-to-stress-test-cpu-and-memory-vm-on-a-linux-and-unix-with-stress-ng/ 1.2. HostWay - 리눅스 스트레스 테스트 도구 http://faq.hostway.co.kr/?mid=Linux_ETC&page=6&document_srl=1490 1.2 IntelBurnTest - 윈도우, 오버클럭 안정 상태 테스트 프로그램 http://blog.naver.com/PostView.nhn?blogId=tyboss&logNo=70084727507 1.3 SP2004(StressPrime2004) - 윈도우, CPU와 RAM 스트레스 http://cair.tistory.com/111 1.4.  Stress My PC v1.21 (시스템 과부하 테스트) - 윈도우 http://www.kbench.com/software/?q=node/47223 1 .5. HeavyLoad - 윈도우,  서버 성능측정을 위한 스트레스툴(프리웨어) http://idchowto.com/?p=9159 1.6. Prime95 - 윈도우, CPU 스트레스 http://extrememanual.com/archives/3798 2. 윈도우즈 설치한 시스템에서 성능이 제대로 나오지 않을 때 확인 해봐야 하는 것들. 2.1. 윈도우즈 에서 성능...