우측하단 메신저형식의 레이어광고 > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

우측하단 메신저형식의 레이어광고 정보

기타 우측하단 메신저형식의 레이어광고

본문

<html>

<head>
<title>제목없음</title>
<script language="JavaScript">
<!--
function always_posLayer()
{
  var name;
  var layer;
  var i;
  var j;

  j = 0;
  document.layers = new Array(Math.max(1, always_posLayer.arguments.length/2));
  for (i = 0; i < always_posLayer.arguments.length; i += 2) {
    name  = always_posLayer.arguments[i];
    if (name == '')
      return;
    if (navigator.appName.indexOf('Netscape', 0) != -1) {
      layer = document.layers[name];
      layer.pos_left = layer.left;
      layer.pos_top  = layer.top;
    } else {
      layer = document.all[name];
      layer.pos_left = layer.style.pixelLeft;
      layer.pos_top  = layer.style.pixelTop;
    }
    layer.pos = always_posLayer.arguments[i+1];
    if (layer)
      document.layers[j++] = layer;
  }

  document.interval = setInterval('float_layers()', 200);
}

function ThisW()
{
  return (navigator.appName.indexOf('Netscape', 0) != -1) ? innerWidth  : document.body.clientWidth;
}

function ThisH()
{
  return (navigator.appName.indexOf('Netscape', 0) != -1) ? innerHeight : document.body.clientHeight;
}

function float_layers()
{
  if (document.layers) {
      var i;
      var layer;
      for (i = 0; i < document.layers.length; i++) {
          layer = document.layers[i];
          if (navigator.appName.indexOf('Netscape', 0) != -1) {
            if (layer.pos == 1)
              layer.left = layer.pos_left + window.pageXOffset;
            else if (layer.pos == 2 || layer.pos == 5)
              layer.left = window.pageXOffset;
            else if (layer.pos == 3 || layer.pos == 6)
              layer.left = window.pageXOffset + (ThisW() - layer.clip.width)/2;
            else
              layer.left = window.pageXOffset + ThisW() - layer.clip.width - 16;
            if (layer.pos == 1)
              layer.top = layer.pos_top + window.pageYOffset;
            else if (layer.pos == 2 || layer.pos == 3 || layer.pos == 4)
              layer.top = window.pageYOffset;
            else
              layer.top  = window.pageYOffset + ThisH() - layer.clip.height;
          } else {
            if (layer.pos == 1)
              layer.style.pixelLeft = layer.pos_left + document.body.scrollLeft;
            else if (layer.pos == 2 || layer.pos == 5)
              layer.style.pixelLeft = document.body.scrollLeft;
            else if (layer.pos == 3 || layer.pos == 6)
              layer.style.pixelLeft = document.body.scrollLeft + (ThisW() - layer.style.pixelWidth)/2;
            else
              layer.style.pixelLeft = document.body.scrollLeft + ThisW()  - layer.style.pixelWidth;
            if (layer.pos == 1)
              layer.style.pixelTop = layer.pos_top + document.body.scrollTop;
            else if (layer.pos == 2 || layer.pos == 3 || layer.pos == 4)
              layer.style.pixelTop = document.body.scrollTop;
            else
              layer.style.pixelTop  = document.body.scrollTop  + ThisH() - layer.style.pixelHeight;
        }
      }
  }
}

// -->
</script>

</head>

<body OnLoad="always_posLayer('popflash',6);">//0은 위치조정0~7까지         
<!-- 레이어 시작 -->
<div id="popflash"  style="width:200px; height:135px; position:absolute; left:0px; top:0px; z-index:1;">
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
 WIDTH="190" HEIGHT="135" hspace="0" vspace="0" ALIGN="">
        <PARAM NAME=movie VALUE="http://www.z24.co.kr/images/ban_z24.swf">
        <PARAM NAME=quality VALUE="high" />
<param name="menu" value="false" />
        <PARAM NAME=wmode VALUE=transparent>
        <PARAM NAME=bgcolor VALUE=#FFFFFF>
        <EMBED src="http://www.z24.co.kr/images/ban_z24.swf"  WIDTH="190" HEIGHT="135" hspace="0" vspace="0" ALIGN="" quality="high" wmode="transparent" bgcolor="#FFFFFF"
 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" menu="false"></EMBED>
</OBJECT>
</div>
<!--레이어 끝-->
<Script Language="javascript">
<!--

function getCookie( name )
{
        var nameOfCookie = name + "=";
        var x = 0;
        while ( x <= document.cookie.length )
        {
                var y = (x+nameOfCookie.length);
                if ( document.cookie.substring( x, y ) == nameOfCookie ) {
                        if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
                                endOfCookie = document.cookie.length;
                        return unescape( document.cookie.substring( y, endOfCookie ) );
                }
                x = document.cookie.indexOf( " ", x ) + 1;
                if ( x == 0 )
                        break;
        }
        return "";
}

function closePopup()
{
window.open('http://dr114.z24.co.kr/event/','event_dr114');
popflash.style.display = "none";
  setCookie( "dr114_z24", "done" , 1);


}



show_layer();




//5초후에 뜸
function show_layer(){
if(getCookie("dr114_z24") == ""){
popflash.style.display = "";
} else {
popflash.style.display = "none";
}
}


//한번클릭하면 오늘 열리지 않으면 링크
function setCookie( name, value, expiredays )
    {
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}


-->
</Script>
</body>

</html><div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 16:57:14 JavaScript에서 이동 됨]</div>
추천
0

댓글 0개

전체 5,352
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT