기본 콘텐츠로 건너뛰기

div popup

<html>
<head>

<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(flag, layer){
var obj  = window.event.srcElement;
if ( flag )
{
setCookie( layer, 'done' , 1 );
}
document.all[layer].style.visibility = 'hidden';
}

// 윈도우즈 로딩이 끝난후
window.onload = function(){ 
cookiedata = document.cookie;
var divs   = document.all.tags('DIV'); // DIV 들을 가져옵니다.

for(var i=0; i<divs.length; i++){
// DIV 중에 class 가 layer_popup 로 지정된 객체들이면
if(divs[i].className=='layer_popup'){
// 쿠키 내에서 해당하는 div 객체의 ID 값을 가지는 객체를 가져와서 동적으로 비교
if( cookiedata.indexOf(divs[i].id+'=done')>=0 ) document.all[divs[i].id].style.visibility = 'hidden';
else document.all[divs[i].id].style.visibility = 'visible';
}
}
}
</script>

</head>









<body bgcolor='#FFFFFF' text='#000000' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>
<!-- POPUP 반복 시작 -->
<div id='divpop1' class='layer_popup' style='position:absolute;left:195px;top:190;z-index:200;visibility:hidden;'>
<table width='300' height='400' cellpadding='2' cellspacing='0'>
<tr>
<td style='border:1px #666666 solid' height='360' align='center' bgcolor='white'>
DB 에서 조회한 컨텐츠 삽입
</td>
</tr>
<tr>
<td align='right' bgcolor='white'>
<input type='checkbox' name='chkbox' value='divpop1' onclick='closeWin(true,"divpop1");'> 오늘 하루 이 창을 열지 않음
<a href='#' value='divpop1' onclick='closeWin(false,"divpop1"); return false;'><B>[닫기]</B></a>
</td>
</tr>
</table>
</div>
<!-- POPUP 반복 종료 -->
<!-- 두번째 POPUP 반복 시작 -->
<div id='divpop2' class='layer_popup' style='position:absolute;left:595px;top:190;z-index:200;visibility:hidden;'>
<table width='300' height='400' cellpadding='2' cellspacing='0'>
<tr>
<td style='border:1px #666666 solid' height='360' align='center' bgcolor='white'>
DB 에서 조회한 컨텐츠 삽입
</td>
</tr>
<tr>
<td align='right' bgcolor='white'>
<input type='checkbox' name='chkbox' value='divpop2' onclick='closeWin(true,"divpop2");'> 오늘 하루 이 창을 열지 않음
<a href='#'' onclick='closeWin(false,"divpop2"); return false;'><B>[닫기]</B></a>
</td>
</tr>
</table>
</div>
<!-- 두번째 POPUP 반복 종료 -->
</body>
</html>

댓글

이 블로그의 인기 게시물

mac os + perl catalyst

맥 엘... 머를 사용하고 있다. 펄은 최신버전이 설치 되어 있다. cpan 모듈부터 설치한다. $ cpan App::cpanminus 바로 스마트시디 설치한다. $ https://github.com/cxreg/smartcd 그런데 zsh 쓰고 있어서 source 하면 터미널이 튕겨 버린다. 이렇게 하면 됨. $ source $HOME/.smartcd/lib/core/smartcd ( https://github.com/cxreg/smartcd/issues/25) 깃에 연동해야 하니까 ssh 키도 만든다. $ ssh-keygen 그런데 문제가 생기기는 한다... ivalid version format (version required) at /perl5/lib/perl5/Module/Runtime.pm line 386. BEGIN failed--compilation aborted at /perl5/lib/perl5/Catalyst/ScriptRunner.pm line 2. Compilation failed in require at Web/script/web_server.pl line 7. BEGIN failed--compilation aborted at Web/script/web_server.pl line 7. 뭐 대충 이런건데..... Moose 업데이트 하면 된다. cpanm Moose 이 때 PATH 경로안에  Moose 가 포함 되어 있어야 한다. 그냥 cpan 설치 할 때 moose도 포함 시켜서 한번에 인스톨하면 편함. 이제 맥에 포스트그래스만 설치하면 되는데...

전자정부 이클립스 스프링 부트

  1. 전자정부 이클립스 IDE 다운로드 2. 압축 해제후 실행.  Template Project 만들기. (아직은 Single 뿐이다.)

중 상급자가되기위한 JavaScript 【지식 편]

qiita : http://qiita.com/KENJU/items/c7fad62a12cc2809b507?utm_source=Qiita%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%B9&utm_campaign=a25a5e9683-Qiita_newsletter_166_07_22_2015&utm_medium=email&utm_term=0_e44feaa081-a25a5e9683-32972029 그대로 복붙 해도 상관 없지만 나도 좀 보면서 정리 해야 되니까 조금씩 정리. 1. Basic Tips Index 1-1. 글로벌 변수를 남용하지 않는다. 1-2. for 루프 1-3. 암시 적 변환을 피하기 1-1. 글로벌 변수를 남용하지 않는다. , 타사 플러그인을 읽을 때 변수의 충돌 팀 구성원이 작성한 코드와 이름 충돌 옛날 쓴 자신의 코드에서 사용한 변수와 충돌 대책 : var JavaScript 는 var  없이 정의된 변수는 전역 변수로 스켄된다. function speakOut () { // global variable global = "Hello from global" ; // local variable var local = "Hello from local" ; console . log ( global ); console . log ( local ); } speakOut (); console . log ( global ); console . log ( local ); 대책 : 네임 스페이스를 사용 // Object for name space var myApp = {}; myApp . name = "My First JavaScript App" ; 대책 : 클로저를 이용. ( function (){ maybe_global = "...