위드파트너

플라잉 배너소스(좌→우) - 제공: 아이빌드 본문

마케팅이야기/소스·자료실

플라잉 배너소스(좌→우) - 제공: 아이빌드

위드파트너 2007. 1. 30. 19:00

<!---스크립트 시작--->
<SCRIPT language=JavaScript>
<!--
var ns = document.layers;
var ie = document.all;
var timerID;
var started = false;


if(ns && parseInt(navigator.appVersion) > 4) {
   window.captureEvents(Event.MOUSEMOVE);
}


function showAd(layer) {
    //if(!layer) return;


    if(ie) {
        var z = document.all['ad'].style;
        //var z = document.all[layer].style;
        z.pixelTop = 0;//document.body.clientHeight / 2;
        if(z.pixelLeft <= document.body.clientWidth) {
   z.pixelLeft +=5;
  if(z.pixelLeft + z.pixelWidth >= document.body.clientWidth) {
   z.pixelWidth = document.body.clientWidth - z.pixelLeft;
  }
 }
        else {
  z.pixelLeft = 0 - document.body.clientWidth;
  z.width = 405;
 }
    }
    if(ns) {
        var layer = document.layers[layer];
        layer.pageY = 0;//window.innerHeight / 2;
        if(layer.pageX < window.innerWidth) layer.pageX +=5;
        else {
            layer.pageX = 0 - window.innerWidth;
        }
    }
}


function showMeCorner(layer) {
    if(!layer) return;
    if(ie) {
        layer = document.all[layer];
        layer.style.pixelLeft = getCornerX(layer.style.pixelWidth);
        layer.style.pixelTop = getCornerY(layer.style.pixelHeight);
    }
    else if(ns) {
        layer = document.layers[layer];
        layer.pageX = getCornerX(layer.clip.width);
        layer.pageY = getCornerY(layer.clip.height);
    }
}


function getCornerX(width) {
    if(ie) return document.body.clientWidth + document.body.scrollLeft - width - 90;
    if(ns) {
 var scroll = 0;
 if(window.scrollbars.visible == true) scroll = 16;
 return window.innerWidth + window.pageXOffset - width - scroll;
    }
}


function getCornerY(height) {
    if(ie) return document.body.clientHeight + document.body.scrollTop - height - 40;
    if(ns) {
 var scroll = 0;
 if(window.scrollbars.visible == true) scroll = 16;
 return window.innerHeight + window.pageYOffset - height - scroll;
    }
}


function startAd() {
    if(started) return;
    timerID = setInterval('showAd("ad")', 60);
    started = true;
}


function stopAd() {
    if(!started) return;
    clearInterval(timerID);
    started = false;
}


//-->
</SCRIPT>


<SCRIPT language=JavaScript>
      if(ie) document.write('<div id="partner" style="position: absolute; left: 0; top: 0;">');
      if(ns) document.write('<layer name="partner" left="0" top="0">');
</SCRIPT>


<SCRIPT language=JavaScript>
      if(ie) document.write('</div>');
      if(ns) document.write('</layer>');
      setInterval('showMeCorner("partner")', 70);
</SCRIPT>


<SCRIPT>
      if(ie) document.write('<div id="ad" style="position:absolute; left:-500; top:0; width:454; overflow:hidden">');
      if(ns) document.write('<layer name="ad" left="-500" top="0">');
</SCRIPT>
<!---여기까지--->




<!---광고테이블시작--->
<TABLE border=0>
 <TR>
 <TD>
 <A href="http://withpartner.co.kr"
    onmouseout=startAd(); onmouseover=stopAd(); target="_blank"><IMG border=0 height="40"
    onmouseover=stopAd(); src=http://partner.da.to/ban/withpartner_toplogo.gif width="264"></A></td>
 
 <TD>
 <A href="http://www.tistory.com"
    onmouseout=startAd(); onmouseover=stopAd(); target="_blank"><IMG border=0 height="40"
    onmouseover=stopAd(); src=http://partner.da.to/ban/20070130-0006.png width="180"></A></td>
 </TR>
 </TABLE>
 <SCRIPT>
      if(ie) document.write('</div>');
      if(ns) document.write('</layer>');
      startAd();
 </SCRIPT>
<!---여기까지--->


결과물 미리보기 : http://partner.da.to/ban/fly_ban.html

배너 이미지의 가로사이즈(붉은색) 합이 녹색 숫자와 일치되도록 맞춰주시면 됩니다.