이름 클릭시 나오는 레이어가 클릭하면 바로 사라지네요.. 정보
그누보드 이름 클릭시 나오는 레이어가 클릭하면 바로 사라지네요..본문
이제 막 그누 보드 설치 했습니다..
초보라 영 ....
그런데..게시판을 생성하고 테스트 글을 작성후 게시판 리스트에서
이름 클릭시 나오는 레이어가 클릭하면 바로 사라지네요..
너무 빨리 사라저서 쪽지,메일,자기소개 등을 선택할 수 가 없어요..
어디서 수정해야하죠..
http://www.beomsu.com/gnu3/?doc=bbs/gnuboard.php&bo_table=gnu_tip
에서 테스트 가능합니다...
고수님들 부탁합니다.
초보라 영 ....
그런데..게시판을 생성하고 테스트 글을 작성후 게시판 리스트에서
이름 클릭시 나오는 레이어가 클릭하면 바로 사라지네요..
너무 빨리 사라저서 쪽지,메일,자기소개 등을 선택할 수 가 없어요..
어디서 수정해야하죠..
http://www.beomsu.com/gnu3/?doc=bbs/gnuboard.php&bo_table=gnu_tip
에서 테스트 가능합니다...
고수님들 부탁합니다.
댓글 전체
완두콩님 감사합니다....
gblayeraction()이 너무 어려워서 저도 잘 모르겠어요...
아마도...
레이어 위치를 정할때 (gblayeraction)
마우스위치와 윈도우 창 크기 등을 계산하면서
border:5 와 관련된 계산이 없는건 아닐까 하는데요... ( 보더값 50정도로 주면 구별하기 좋음)
레이어 바깥테두리에 마우스오버 하면 숨기게 되있는데,
공교롭게도 보더값5정도일때 레이어바깥테두리와 마우스 위치가 겹치는게 아닐까 하고...
단지 추측... (저도 무식한가봐요 -_-a)
(네스케이프4랑 익스가 미워요)
아마도...
레이어 위치를 정할때 (gblayeraction)
마우스위치와 윈도우 창 크기 등을 계산하면서
border:5 와 관련된 계산이 없는건 아닐까 하는데요... ( 보더값 50정도로 주면 구별하기 좋음)
레이어 바깥테두리에 마우스오버 하면 숨기게 되있는데,
공교롭게도 보더값5정도일때 레이어바깥테두리와 마우스 위치가 겹치는게 아닐까 하고...
단지 추측... (저도 무식한가봐요 -_-a)
(네스케이프4랑 익스가 미워요)
그런데 신기한것은 style="border:5 에서 5를 4 이하로 하면 이상없이 작동을 하네요...
참...나원...너무어려워...(내가 무식이지?)
참...나원...너무어려워...(내가 무식이지?)
style="border:5 solid #529CFF" 를 삭제하니 깨끗하게 되네요...
감사합니다.
그런데 왜 style="border:5 solid #529CFF" 것 때문데 안되었던 것이죠...?
거듭감사합니다.....이것 때문에 꼬박 하루를 헤멨습니다..
감사합니다.
그런데 왜 style="border:5 solid #529CFF" 것 때문데 안되었던 것이죠...?
거듭감사합니다.....이것 때문에 꼬박 하루를 헤멨습니다..
body 태그에 붙은 style="border:5 solid #529CFF" 를 지워보세요...
위 내용은 미니칼렌다용으로 bbs 폴더 속에 있는 것인데 지워도 똑같습니다...
에궁 답답하여라....
에궁 답답하여라....
모질라에서는 이상없이 잘되는군요.ㅋㅋ
음... 혹시 모르니 위 적용 링크의 소스에서 다음 스크립터를 제거하고 한번 해보세요.
<script language='JavaScript'>
<!--
if (!document.layers&&!document.all)
event="myevent"
function showtip(current,e,text){
if (document.all&&document.readyState=="complete"){
document.all.tooltip2.innerHTML=text
document.all.tooltip2.style.pixelLeft=event.clientX+document.body.scrollLeft+10
document.all.tooltip2.style.pixelTop=event.clientY+document.body.scrollTop+10
document.all.tooltip2.style.visibility="visible"
}
else if (document.layers){
document.tooltip2.document.nstip.document.write('<b>'+text+'</b>')
document.tooltip2.document.nstip.document.close()
document.tooltip2.document.nstip.left=0
currentscroll=setInterval("scrolltip()",100)
document.tooltip2.left=e.pageX+10
document.tooltip2.top=e.pageY+10
document.tooltip2.visibility="show"
}
}
function hidetip(){
if (document.all)
document.all.tooltip2.style.visibility="hidden"
else if (document.layers){
clearInterval(currentscroll)
document.tooltip2.visibility="hidden"
}
}
function scrolltip(){
if (document.tooltip2.document.nstip.left>=-document.tooltip2.document.nstip.document.width)
document.tooltip2.document.nstip.left-=5
else
document.tooltip2.document.nstip.left=150
//-->
}
</script>
음... 혹시 모르니 위 적용 링크의 소스에서 다음 스크립터를 제거하고 한번 해보세요.
<script language='JavaScript'>
<!--
if (!document.layers&&!document.all)
event="myevent"
function showtip(current,e,text){
if (document.all&&document.readyState=="complete"){
document.all.tooltip2.innerHTML=text
document.all.tooltip2.style.pixelLeft=event.clientX+document.body.scrollLeft+10
document.all.tooltip2.style.pixelTop=event.clientY+document.body.scrollTop+10
document.all.tooltip2.style.visibility="visible"
}
else if (document.layers){
document.tooltip2.document.nstip.document.write('<b>'+text+'</b>')
document.tooltip2.document.nstip.document.close()
document.tooltip2.document.nstip.left=0
currentscroll=setInterval("scrolltip()",100)
document.tooltip2.left=e.pageX+10
document.tooltip2.top=e.pageY+10
document.tooltip2.visibility="show"
}
}
function hidetip(){
if (document.all)
document.all.tooltip2.style.visibility="hidden"
else if (document.layers){
clearInterval(currentscroll)
document.tooltip2.visibility="hidden"
}
}
function scrolltip(){
if (document.tooltip2.document.nstip.left>=-document.tooltip2.document.nstip.document.width)
document.tooltip2.document.nstip.left-=5
else
document.tooltip2.document.nstip.left=150
//-->
}
</script>
도저히 모르겠어요..자세히좀....부탁합니다.
포커스를 가지는 다른 게 있기 때문입니다.
관련 부분을 잘 찾아보시기 바랍니다.
관련 부분을 잘 찾아보시기 바랍니다.