• ÇÁ¸®Ä«¿îÅÍ
  • Ç÷¡½ÃºÏ
  • ÇÁ¸®º¸µå
  • Àü±¤ÆÇ
  • À¥°øºÎ¹æ
  • Ä¿¹Â´ÏƼ
½ºÅ©·Ñ¹Ù µû¶ó´Ù´Ï´Â À̹ÌÁö(top¹öÆ°)

¢º ½ºÅ©·Ñ¹Ù¸¦ Ç×»ó µû¶ó´Ù´Ï´Â À̹ÌÁö
<html>
<head>
<script language="JavaScript1.2">
<!--
markW = 200; // À̹ÌÁö Æø(Çȼ¿)
markH = 20; // À̹ÌÁö ³ôÀÌ(Çȼ¿)
markX = 100; // ¿À¸¥ÂÊ ¿©¹é ºñÀ²
markY = 100; // ÇÏ´Ü ¿©¹é ºñÀ²
markRefresh = 10; // ¸®ÇÁ·¹½¬ ½Ã°£(¹Ð¸®¼¼ÄÁÁî)

var wMark;

function setVals() {
// ºê¶ó¿ìÀú ¹öÀü¿¡ µû¶ó ÇØ´ç DIV ID¿¡ ÇØ´çÇÏ´Â °´Ã¼¸¦ ¾ò¾î ¿Â´Ù
wMark=document.getElementById?document.getElementById("waterMark")
:document.all?document.all["waterMark"]:document.layers?document.waterMark:null;

if (wMark.style) wMark=wMark.style;
wMark.width = markW;
wMark.height = markH;
navDOM = window.innerHeight; // ³Ý½ºÄÉÀÌÇÁ´Â ÀÌ °ªÀÌ 0ÀÌ´Ù.

barW = 0;
barH = 0;
if (navDOM) {
if (document.height > innerHeight) barW = 20;
if (document.width > innerWidth) barH = 20;
}
else {
innerWidth = document.body.clientWidth;
innerHeight = document.body.clientHeight;
}
posX = ((innerWidth - markW)-barW) * (markX/100);
posY = ((innerHeight - markH)-barH) * (markY/100);
}

function wRefresh() {
wMark.left = posX + (navDOM?pageXOffset:document.body.scrollLeft);
wMark.top = posY + (navDOM?pageYOffset:document.body.scrollTop);
}

function markMe() {
setVals();
window.onresize=setVals;
markID = setInterval ("wRefresh()",markRefresh);
}

window.onload=markMe;
//-->
</script>

</head>
<body>
½ºÅ©·Ñ¹Ù¸¦ ¿òÁ÷¿©µµ ¾Æ·¡ºÎºÐÀÇ À̹ÌÁö´Â °è¼Ó °íÁ¤µÇ¾î ÀÖ´Ù.
<div id="waterMark" style="position:absolute">
<a href="#"><img src="À̹ÌÁöÆÄÀÏ" border=0></a>
</div>
</body>
</html>



¢º ½ºÅ©·Ñ¹Ù°¡ ÀÖÀ»¶§¸¸ »ý±â´Â top¹öÆ° À̹ÌÁö
<html>
<head>
<script language="javascript">
<!--
// À̹ÌÁöÀÇ ¿À¸¥ÂÊ°ú ¾Æ·¡ÂÊ ¿©¹é
var nimgTopMarginX = 30;
var nimgTopMarginY = 15;
// ¼¼·Î½ºÅ©·Ñ¹ÙÀÇ Æø°ú °¡·Î½ºÅ©·Ñ¹ÙÀÇ ³ôÀÌ
var nScrollBarWidth = 16;
var nScrollBarHeight = 16;
// ºê¶ó¿ìÀú ¹öÀü
var nVersion = 3;
// À̹ÌÁö¸¦ ¸®ÇÁ·¹½ÃÇÏ´Â °£°Ý
var nInterval = 100;
function SetUp()
{
// ºê¶ó¿ìÀúÀÇ ¹öÀüÀ» Á¤¼ö·Î º¯È¯
nVersion = parseInt(navigator.appVersion);
if (nVersion >= 4 )
{
//ºê¶ó¿ìÀú°¡ Microsoft Internet ExplorerÀÏ ¶§
if (navigator.appName == "Microsoft Internet Explorer")
{
window.setInterval ("imgTopMove_Explorer();", nInterval);
}
//ºê¶ó¿ìÀú°¡ Netscape NavigatorÀÏ ¶§
else
{
layerTop = document.layers["lyrTop"];
window.setInterval ("imgTopMove_Navigator();", nInterval);
}
}
}
function imgTopMove_Explorer()
{
//½ºÅ©·ÑÇÏÁö ¾Ê¾ÒÀ» ¶§´Â À̹ÌÁö°¡ º¸ÀÌÁö ¾Ê°Ô À§Ä¡½ÃŲ´Ù.
if (document.body.scrollLeft == 0 && document.body.scrollTop == 0)
{
imgTop.style.pixelTop = -100;
}
//½ºÅ©·ÑÇßÀ» ¶§´Â À̹ÌÁöÀÇ À§Ä¡¸¦ ¼ÂÆÃÇÑ´Ù.
else
{
nimgTopOriginX = document.body.clientWidth + document.body.scrollLeft - imgTop.width - nimgTopMarginX;
nimgTopOriginY = document.body.clientHeight + document.body.scrollTop - imgTop.height - nimgTopMarginY;

imgTop.style.pixelLeft = nimgTopOriginX; //À̹ÌÁöÀÇ XÁÂÇ¥(¿ÞÂÊ ¿©¹é)À» ¼³Á¤
imgTop.style.pixelTop = nimgTopOriginY; //À̹ÌÁöÀÇ YÁÂÇ¥(À§ÂÊ ¿©¹é)À» ¼³Á¤
}
}
function imgTopMove_Navigator()
{
//½ºÅ©·ÑÇÏÁö ¾Ê¾ÒÀ» ¶§´Â À̹ÌÁö°¡ º¸ÀÌÁö ¾Ê°Ô À§Ä¡½ÃŲ´Ù.
if (window.pageXOffset == 0 && window.pageYOffset == 0)
{
layerTop.top = -100
}
//½ºÅ©·ÑÇßÀ» ¶§´Â À̹ÌÁöÀÇ À§Ä¡¸¦ ¼ÂÆÃÇÑ´Ù.
else
{
nimgTopOriginX = window.innerWidth + window.pageXOffset - layerTop.clip.width - nimgTopMarginX;
nimgTopOriginY = window.innerHeight + window.pageYOffset - layerTop.clip.height - nimgTopMarginY;
//À©µµ¿ì¿¡ ½ºÅ©·Ñ¹Ù°¡ ÀÖÀ» °æ¿ì
if (window.scrollbars)
{
nimgTopOriginX -= nScrollBarWidth;
nimgTopOriginY -= nScrollBarHeight;
}
layerTop.left = nimgTopOriginX; //·¹À̾îÀÇ XÁÂÇ¥(¿ÞÂÊ ¿©¹é)À» ¼³Á¤
layerTop.top = nimgTopOriginY; //·¹À̾îÀÇ YÁÂÇ¥(À§ÂÊ ¿©¹é)À» ¼³Á¤
}
}
-->
</script>
</head>
<body onLoad="SetUp()">

document.body.clientWidth : À©µµ¿ì¿¡¼­ ¹®¼­°¡ Ç¥½ÃµÇ´Â ¿µ¿ªÀÇ °¡·Î Å©±â
document.body.clientHeight : À©µµ¿ì¿¡¼­ ¹®¼­°¡ Ç¥½ÃµÇ´Â ¿µ¿ªÀÇ ¼¼·Î Å©±â
document.body.scrollLeft : À©µµ¿ì¿¡¼­ °¡·Î ½ºÅ©·Ñ¹Ù¸¦ ¿À¸¥ÂÊÀ¸·Î ¿òÁ÷ÀÎ Á¤µµ
document.body.scrollTop : À©µµ¿ì¿¡¼­ ¼¼·Î ½ºÅ©·Ñ¹Ù¸¦ ¾Æ·¡·Î ¿òÁ÷ÀÎ Á¤µµ
imgTop.width : À̹ÌÁöÀÇ °¡·Î Å©±â(imgTopÀº À̹ÌÁöÀÇ id)
imgTop.height : À̹ÌÁöÀÇ ¼¼·Î Å©±â(imgTopÀº À̹ÌÁöÀÇ id)
nimgTopMarginX : Àü¿ª º¯¼ö(À̹ÌÁöÀÇ ¿À¸¥ÂÊ ¿©¹éÀÇ Å©±â, ¿¹Á¦¿¡¼­´Â 30À¸·Î ÇÒ´ç)
nimgTopMarginY : Àü¿ª º¯¼ö(À̹ÌÁöÀÇ ¾Æ·¡ÂÊ ¿©¹éÀÇ Å©±â, ¿¹Á¦¿¡¼­´Â 15·Î ÇÒ´ç)
window.innerWidth : ¹®¼­°¡ Ç¥½ÃµÇ´Â ¿µ¿ª°ú ¼¼·Î ½ºÅ©·Ñ¹ÙÀÇ ÆøÀ» Æ÷ÇÔÇÑ °¡·Î Å©±â
window.innerHeight : ¹®¼­°¡ Ç¥½ÃµÇ´Â ¿µ¿ª°ú °¡·Î ½ºÅ©·Ñ¹ÙÀÇ ³ôÀ̸¦ Æ÷ÇÔÇÑ ¼¼·Î Å©±â
window.pageXOffset : À©µµ¿ì¿¡¼­ °¡·Î½ºÅ©·Ñ¹Ù¸¦ ¿À¸¥ÂÊÀ¸·Î ¿òÁ÷ÀÎ Á¤µµ
window.pageYOffset : À©µµ¿ì¿¡¼­ ¼¼·Î½ºÅ©·Ñ¹Ù¸¦ ¾Æ·¡·Î ¿òÁ÷ÀÎ Á¤µµ
layerTop.clip.width : º¸¿©Áö´Â ·¹À̾îÀÇ °¡·Î Å©±â(layerTopÀº »ç¿ëÇÑ ·¹À̾î)
layerTop.clip.height : º¸¿©Áö´Â ·¹À̾îÀÇ ¼¼·Î Å©±â(layerTopÀº »ç¿ëÇÑ ·¹À̾î)
nimgTopMarginX : Àü¿ª º¯¼ö(À̹ÌÁöÀÇ ¿À¸¥ÂÊ ¿©¹éÀÇ Å©±â, ¿¹Á¦¿¡¼­´Â 30À¸·Î ÇÒ´ç)
nimgTopMarginY : Àü¿ª º¯¼ö(À̹ÌÁöÀÇ ¾Æ·¡ÂÊ ¿©¹éÀÇ Å©±â, ¿¹Á¦¿¡¼­´Â 15·Î ÇÒ´ç)

<LAYER name="lyrTop" z-Index="2" right="230" top="-100">
<a href="#">
<img id="imgTop" src="top.gif" border=0
style="position:absolute;right=230;top=-100;z-index:2;"></a>
</LAYER>

</body>
</html>


³»¾Ë FREECOUNT.NET ÇÁÄ«³Ý »ý±ä³¯ 2003.12.20 Ȩ | Ä«¿îÅÍ | Ç÷¡½ÃºÏ | ÇÁ¸®º¸µå | Àü±¤ÆÇ | À¥°øºÎ¹æ | Ä¿¹Â´ÏƼ | ÂÊÁöÇÔ