웹마스터 팁

미리보기 : http://www.blueb.co.kr/bbs.php?table=JS_01&query=view&uid=202&p=1
-------------------------------------------------------------------------------

<HTML>
<HEAD>
    <TITLE>BLUE-B</TITLE>

<style>
#motioncontainer a img{ /*image border color*/
border: 1px solid #ccc;
}

#motioncontainer a:hover img{ /*image border hover color*/
border: 1px solid navy;
}

#motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}
</style>
<script type="text/javascript">
var restarea=6 //width of the "neutral" area in the center of the gallery in px
var maxspeed=7 //top scroll speed in pixels. Script auto creates a range from 0 to top speed.

var iedom=document.all||document.getElementById
var scrollspeed=0
var movestate=""

if (iedom)
    document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100;left:-10000;"></span>')

var actualwidth=''
var cross_scroll, ns_scroll
var loadedyes=0

function ietruebody(){
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function getposOffset(what, offsettype){
    var totaloffset=(offsettype=="left")? what.offsetLeft: what.offsetTop;
    var parentEl=what.offsetParent;
    while (parentEl!=null){
        totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
        parentEl=parentEl.offsetParent;
    }
    return totaloffset;
}


function moveleft(){
    if (loadedyes){
        movestate="left"
    if (iedom&&parseInt(cross_scroll.style.left)>(menuwidth-actualwidth))
        cross_scroll.style.left=parseInt(cross_scroll.style.left)-scrollspeed+"px"
    }
        lefttime=setTimeout("moveleft()",10)
}

function moveright(){
    if (loadedyes){
        movestate="right"
    if (iedom&&parseInt(cross_scroll.style.left)<0)
        cross_scroll.style.left=parseInt(cross_scroll.style.left)+scrollspeed+"px"
    }
    righttime=setTimeout("moveright()",10)
}

function motionengine(e){
    var dsocx=(window.pageXOffset)? pageXOffset: ietruebody().scrollLeft;
    var dsocy=(window.pageYOffset)? pageYOffset : ietruebody().scrollTop;
    var curposy=window.event? event.clientX : e.clientX? e.clientX: ""
        curposy-=mainobjoffset-dsocx
    var leftbound=(menuwidth-restarea)/2
    var rightbound=(menuwidth+restarea)/2
    if (curposy>rightbound){
        scrollspeed=(curposy-rightbound)/((menuwidth-restarea)/2) * maxspeed
    if (window.righttime) clearTimeout(righttime)
    if (movestate!="left") moveleft()
    }
    else if (curposy<leftbound){
        scrollspeed=(leftbound-curposy)/((menuwidth-restarea)/2) * maxspeed
    if (window.lefttime) clearTimeout(lefttime)
    if (movestate!="right") moveright()
    }
    else
        scrollspeed=0
    }

function contains_ns6(a, b) {
    while (b.parentNode)
    if ((b = b.parentNode) == a)
    return true;
    return false;
}

function stopmotion(e){
    if ((window.event&&!crossmain.contains(event.toElement)) || (e && e.currentTarget && e.currentTarget!= e.relatedTarget && !contains_ns6(e.currentTarget, e.relatedTarget))){
    if (window.lefttime) clearTimeout(lefttime)
    if (window.righttime) clearTimeout(righttime)
        movestate=""
    }
}

function fillup(){
    if (iedom){
        crossmain=document.getElementById? document.getElementById("motioncontainer") : document.all.motioncontainer
        menuwidth=parseInt(crossmain.style.width)
        mainobjoffset=getposOffset(crossmain, "left")
        cross_scroll=document.getElementById? document.getElementById("motiongallery") : document.all.motiongallery
        document.getElementById("temp").innerHTML=cross_scroll.innerHTML //NEW stuff
        actualwidth=document.all? cross_scroll.offsetWidth : document.getElementById("temp").offsetWidth
    if (!window.opera) document.getElementById("temp").style.display="none"
        crossmain.onmousemove=function(e){
        motionengine(e)
    }

    crossmain.onmouseout=function(e){
    stopmotion(e)
    }
}
loadedyes=1
}
window.onload=fillup
</script>
</head>
<body>
이미지 위에서 마우스커서를 좌우로 왔다 갔다하면 이미지가 스크롤 됩니다.

<div id="motioncontainer" style="position:relative;width:400px;height:172px;overflow:hidden;">
<div id="motiongallery" style="position:absolute;left:0;top:0;white-space: nowrap;">

<nobr>
<a href=#><img src="http://www.blueb.co.kr/SRC/javascript/image2/stbanner01.gif" border=1>
<a href=#><img src="http://www.blueb.co.kr/SRC/javascript/image2/stbanner02.gif" border=1>
<a href=#><img src="http://www.blueb.co.kr/SRC/javascript/image2/stbanner03.gif" border=1>
<a href=#><img src="http://www.blueb.co.kr/SRC/javascript/image2/stbanner04.gif" border=1>
<a href=#><img src="http://www.blueb.co.kr/SRC/javascript/image2/stbanner05.gif" border=1>
<a href=#><img src="http://www.blueb.co.kr/SRC/javascript/image2/stbanner06.gif" border=1>
<a href=#><img src="http://www.blueb.co.kr/SRC/javascript/image2/stbanner01.gif" border=1>
<a href=#><img src="http://www.blueb.co.kr/SRC/javascript/image2/stbanner02.gif" border=1>
<a href=#><img src="http://www.blueb.co.kr/SRC/javascript/image2/stbanner03.gif" border=1></a>
</nobr>

</div>
</div>
제목 글쓴이 날짜
게시판의 제목제거 file saladin 2012.07.02
1.5.x 사용자들 중에 IE9에서 셀렉트박스 목록이 안보일때 빽짱구 2012.06.30
관리자의 회원포인트목록 에서 ID/닉네임 등으로 검색하는 소스 추가 [3] sejin7940 2012.06.25
content위젯 제목 밑줄 게시판 제목의 색깔 변경방법 안내 [2] file saladin 2012.06.25
이미지 여러개 등록시 공백 팁입니다. 10.07.29 10:05 수정 [15] file 스카이피아 2010.07.25
댓글 자꾸 끝페이지가 먼저 뜨는 것을 1페이지부터 뜨도록 수정 [2] 모노소프트 2012.06.19
비밀글 댓글이 최신댓글 위젯에 노출되는 문제 수정방법 [1] 얼터1 2009.04.10
쪽지함 모바일에서 pc로 안넘기고 모바일 레이아웃에서 띄우는법&질문 [5] file 제발도와주세요 2012.03.20
IE9에서 xeed 사용하기(파일첨부 및 Enter키) [2] file 전승남508 2011.04.05
게시판에 간단하게 테두리넣기 [2] 고요나 2012.06.09
1.5업데이트 후 방명록스킨에서 글 안보이는 문제 해결하기 [1] 아나키s 2012.06.05
다국어시, 언어코드 찾기 후 검색을 한 뒤 적용 누르면 적용 안 되는 버그 수정 sejin7940 2012.06.08
조회수 클릭때마다 올라가기(1.5.2 버전) 송동우님 팁 [7] 때린데 또때려 2012.04.08
제로보드 1.5 이상 게시판에 페이스북 댓글 플러그인 설치법 [1] 줄루™ 2012.03.05
모바일 첨부,댓글,댓글쓰기 항상 열어놓기 [10] 키스미베이베 2012.05.31
Xe1.5 + board 1.4[목록설정] [분류관리][게시글관리]느린 로딩해결법 [30] 황비 2012.01.14
아이디/비밀번호 찾기 메일안올때 확인사항 (리눅스) [3] 이영길 2008.09.29
1.5.1에서 파일업로드가 안 되는 분 보세요. [12] 별님왕자 2011.12.07
회원가입시 항목 설명부분에 html 태그를 쓰고플 경우 [3] sejin7940 2012.05.24
쉬운설치후 백지현상 해결방법 [복잡해서 다시 작성하였습니다.) [4] file 마음의빈자리 2012.05.24