막상 뭐라고 이름짓기 힘들군요 ㅋㅋㅋ
이곳에 적용된..왼쪽에 따라다니는 화살표 입니다.
클릭하면 최상위로 또는 최하위로 이동합니다.
아래남은 공간이 많으면 아래로.. 위에 남은공간이 많으면 위로... 알아서 이동하는 똑똑한 넘입니다.
익스에선..휙휙~ 이동하고 파폭에선 스르륵 이동합니다. (익스에선 사이트 환경에 따라 간혹 버벅이길래...)
본인의 사이트가 가벼워서...익스에서도 스르륵~ 이동되길 원하신다면...
  if (!document.selection)
  {
    ...
  }
위과 같은 if 구문을 벗겨내시면 됩니다.
설치는 간단히 아래 이미지태그와 스크립트를 원하는 곳에 넣어주시면 됩니다. (이미지는

position 이 absolute 이기때문에 태그상에서(html 코드에서) 넣어주신 위치에 바로 나옵니다만..
살짝 위치를 조정하고 싶으시면.. margin-left:-7px; 값을 조절하시면 가로 위치 이동 가능합니다.
세로 위치는 현재는 화면 중앙입니다만~ 상단이나..하단이나..이런대로 옮기시려면 최하단의
floater.style.top = (document.body.scrollTop + ((h-13)/2))+"px" ; 에서
-13 부분을 조절하시면 됩니다.
--이하 소스--
<img id="floater" title="위로/아래로" alt="up,down" onclick="autoUpDown();" src="updown_orange.gif" style="cursor:pointer; margin-left:-7px; position:absolute;" />
  <script>
 function back_top()
 { 
  var x = document.body.scrollLeft; 
  var y = document.body.scrollTop; 
  var step = 2; 
  
  if (!document.selection)
  {
   while ((x != 0) || (y != 0)) { 
     scroll (x, y); 
     step += (step * step / 300); 
     x -= step; 
     y -= step; 
     if (x < 0) x = 0; 
     if (y < 0) y = 0; 
   } 
  }
  scroll (0, 0); 
 }
 function back_bottom()
 { 
  var endx = document.body.scrollWidth; 
  var endy = document.body.scrollHeight;
  var x = document.body.scrollLeft; 
  var y = document.body.scrollTop;
  var step = 2; 
  if (!document.selection)
  {
   while ((x != endx) || (y != endy)) { 
     scroll (0, y);
     step += (step * step / 300); 
     x += step; 
     y += step; 
     if (x > endx) x = endx; 
     if (y > endy) y = endy; 
   } 
  }
  scroll (0, endy);
 }
 function autoUpDown() {
  var h = window.innerHeight || self.innerHeight || document.body.clientHeight;
  if (document.body.scrollTop >= document.body.scrollHeight - (document.body.scrollTop + h)) 
  {
   back_top();
  } else {
   back_bottom();
  } 
 }
 var floater = document.getElementById("floater");
 window.onscroll = function () {
  var h = window.innerHeight || self.innerHeight || document.body.clientHeight;
  var newTop = (document.body.scrollTop + ((h-13)/2));
  if (newTop > floater.parentNode.offsetTop)
  {
   floater.style.top =  newTop+"px" ;
  } else {
   floater.style.top = floater.parentNode.offsetTop+"px" ;
  }
 }
 window.onresize = function () {
  var h = window.innerHeight || self.innerHeight || document.body.clientHeight;
  var newTop = (document.body.scrollTop + ((h-13)/2));
  if (newTop > floater.parentNode.offsetTop)
  {
 
막상 뭐라고 이름짓기 힘들군요 ㅋㅋㅋ
이곳에 적용된..왼쪽에 따라다니는 화살표 입니다.
클릭하면 최상위로 또는 최하위로 이동합니다.
아래남은 공간이 많으면 아래로.. 위에 남은공간이 많으면 위로... 알아서 이동하는 똑똑한 넘입니다.
익스에선..휙휙~ 이동하고 파폭에선 스르륵 이동합니다. (익스에선 사이트 환경에 따라 간혹 버벅이길래...)
본인의 사이트가 가벼워서...익스에서도 스르륵~ 이동되길 원하신다면...
  if (!document.selection)
  {
    ...
  }
위과 같은 if 구문을 벗겨내시면 됩니다.
설치는 간단히 아래 이미지태그와 스크립트를 원하는 곳에 넣어주시면 됩니다. (이미지는

)
position 이 absolute 이기때문에 태그상에서(html 코드에서) 넣어주신 위치에 바로 나옵니다만..
살짝 위치를 조정하고 싶으시면.. margin-left:-7px; 값을 조절하시면 가로 위치 이동 가능합니다.
세로 위치는 현재는 화면 중앙입니다만~ 상단이나..하단이나..이런대로 옮기시려면 최하단의
floater.style.top = (document.body.scrollTop + ((h-13)/2))+"px" ; 에서
-13 부분을 조절하시면 됩니다.
--이하 소스--
<img id="floater" title="위로/아래로" alt="up,down" onclick="autoUpDown();" src="updown_orange.gif" style="cursor:pointer; margin-left:-7px; position:absolute;" />
  <script>
 function back_top()
 { 
  var x = document.body.scrollLeft; 
  var y = document.body.scrollTop; 
  var step = 2; 
  
  if (!document.selection)
  {
   while ((x != 0) || (y != 0)) { 
     scroll (x, y); 
     step += (step * step / 300); 
     x -= step; 
     y -= step; 
     if (x < 0) x = 0; 
     if (y < 0) y = 0; 
   } 
  }
  scroll (0, 0); 
 }
 function back_bottom()
 { 
  var endx = document.body.scrollWidth; 
  var endy = document.body.scrollHeight;
  var x = document.body.scrollLeft; 
  var y = document.body.scrollTop;
  var step = 2; 
  if (!document.selection)
  {
   while ((x != endx) || (y != endy)) { 
     scroll (0, y);
     step += (step * step / 300); 
     x += step; 
     y += step; 
     if (x > endx) x = endx; 
     if (y > endy) y = endy; 
   } 
  }
  scroll (0, endy);
 }
 function autoUpDown() {
  var h = window.innerHeight || self.innerHeight || document.body.clientHeight;
  if (document.body.scrollTop >= document.body.scrollHeight - (document.body.scrollTop + h)) 
  {
   back_top();
  } else {
   back_bottom();
  } 
 }
 var floater = document.getElementById("floater");
 window.onscroll = function () {
  var h = window.innerHeight || self.innerHeight || document.body.clientHeight;
  var newTop = (document.body.scrollTop + ((h-13)/2));
  if (newTop > floater.parentNode.offsetTop)
  {
   floater.style.top =  newTop+"px" ;
  } else {
   floater.style.top = floater.parentNode.offsetTop+"px" ;
  }
 }
 window.onresize = function () {
  var h = window.innerHeight || self.innerHeight || document.body.clientHeight;
  var newTop = (document.body.scrollTop + ((h-13)/2));
  if (newTop > floater.parentNode.offsetTop)
  {
   floater.style.top =  newTop+"px" ;
  } else {
   floater.style.top = floater.parentNode.offsetTop+"px" ;
  }
 }
 var h = window.innerHeight || self.innerHeight || document.body.clientHeight;
 floater.style.top =  (document.body.scrollTop + ((h-13)/2))+"px" ;
</script>
		
	

















