소셜로그인 중단 안내

계정으로 로그인 기능이 2023년 11월 16일 중단되었습니다.

아이보스 계정이 사라지는 것은 절대 아니며, 계정의 이메일 주소를 이용해 로그인 하실 수 있습니다.

▶️ 자세한 공지사항 확인

밀리언달러 무료 스크립트 툴팁 강좌.

2006.02.04 13:48

로켓다이브

조회수 3,816

댓글 11

제가 아래 스크립트에서 말씀드렸는데요..
마우스 오버시, 타이틀이 이뿌게~ 보이도록 하는 소스 입니다.
먼저 아래 소스를 index.php 제일 위에다 삽입해 줍니다.

---------------------------------------------------
<head>
<style type="text/css">

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

</style>
</head>
<body>
<script type="text/javascript">

/***********************************************
* Cool DHTML tooltip script II- &copy; Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var offsetfromcursorX=12 //Customize x offset of tooltip
var offsetfromcursorY=10 //Customize y offset of tooltip

var offsetdivfrompointerX=10 //Customize x offset of tooltip DIV relative to pointer image
var offsetdivfrompointerY=14 //Customize y offset of tooltip DIV relative to pointer image. Tip: Set it to (height_of_pointer_image-1).

document.write('<div id="dhtmltooltip"></div>') //write out tooltip DIV
document.write('<img id="dhtmlpointer" src="arrow2.gif">') //write out pointer image

var ie=document.all
var ns6=document.getElementById && !document.all
var enabletip=false
if (ie||ns6)
var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : ""

var pointerobj=document.all? document.all["dhtmlpointer"] : document.getElementById? document.getElementById("dhtmlpointer") : ""

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

function ddrivetip(thetext, thewidth, thecolor){
if (ns6||ie){
if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px"
if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor
tipobj.innerHTML=thetext
enabletip=true
return false
}
}

function positiontip(e){
if (enabletip){
var nondefaultpos=false
var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
//Find out how close the mouse is to the corner of the window
var winwidth=ie&&!window.opera? ietruebody().clientWidth : window.innerWidth-20
var winheight=ie&&!window.opera? ietruebody().clientHeight : window.innerHeight-20

var rightedge=ie&&!window.opera? winwidth-event.clientX-offsetfromcursorX : winwidth-e.clientX-offsetfromcursorX
var bottomedge=ie&&!window.opera? winheight-event.clientY-offsetfromcursorY : winheight-e.clientY-offsetfromcursorY

var leftedge=(offsetfromcursorX<0)? offsetfromcursorX*(-1) : -1000

//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<tipobj.offsetWidth){
//move the horizontal position of the menu to the left by it's width
tipobj.style.left=curX-tipobj.offsetWidth+"px"
nondefaultpos=true
}
else if (curX<leftedge)
tipobj.style.left="5px"
else{
//position the horizontal position of the menu where the mouse is positioned
tipobj.style.left=curX+offsetfromcursorX-offsetdivfrompointerX+"px"
pointerobj.style.left=curX+offsetfromcursorX+"px"
}

//same concept with the vertical position
if (bottomedge<tipobj.offsetHeight){
tipobj.style.top=curY-tipobj.offsetHeight-offsetfromcursorY+"px"
nondefaultpos=true
}
else{
tipobj.style.top=curY+offsetfromcursorY+offsetdivfrompointerY+"px"
pointerobj.style.top=curY+offsetfromcursorY+"px"
}
tipobj.style.visibility="visible"
if (!nondefaultpos)
pointerobj.style.visibility="visible"
else
pointerobj.style.visibility="hidden"
}
}

function hideddrivetip(){
if (ns6||ie){
enabletip=false
tipobj.style.visibility="hidden"
pointerobj.style.visibility="hidden"
tipobj.style.left="-1000px"
tipobj.style.backgroundColor=''
tipobj.style.width=''
}
}

document.onmousemove=positiontip

</script>
</body>
-----------------------------------------------------------

물론 ---- 이 줄은 빼셔야 겠죠 ^^;;
그리고 첨부된 파일(arrow2.gif)도 index 파일이 있는곳에 업로드 합니다.

다음은 libraries 폴더에 있는 functions.lib.php 를 수정하셔야 하는데요..
48번쨋줄 정도에..

<area shape="rect" coords="<?php echo ($value[0]); ?>,<?php echo ($value[1]); ?>,<?php echo ($value[0]+$file_size[0]); ?>,<?php echo ($value[1]+$file_size[1]); ?>" href="url.php?id=<?php echo $id; ?>" title="<?php echo $value[7]; ?>" target="_blank">

이라는 소스가 있습니다..
이 소스를..

<area shape="rect" coords="<?php echo ($value[0]); ?>,<?php echo ($value[1]); ?>,<?php echo ($value[0]+$file_size[0]); ?>,<?php echo ($value[1]+$file_size[1]); ?>" href="url.php?id=<?php echo $id; ?>" onMouseover="ddrivetip('<?php echo $value[7]; ?>')"; onMouseout="hideddrivetip()" target="_blank">

이렇게 수정해 주시면 되구요.. 수정된 부분은..

onMouseover="ddrivetip('<?php echo $value[7]; ?>')";
onMouseout="hideddrivetip()"

이 부분입니다. mouseover 마우스 오버를 하시면 <?php echo $value[7]; ?> 즉
타이틀이 뜨게 설정해 놓았구요..
mouseout 마우스 아웃을 하시면 사라지게 되있습니다. hideddrivetip() 보시는것과
같이 ( 와 ) 사이에 아무것도 없죠 ^^

출저는 http://www.dynamicdrive.com/ 이구요.. 제가 제 스크립트를 수정한것을
수정하시게 쉽게, 적어놓은것 입니다. 영어가 불편하신분들을 위해, 그냥 편하시게..
적어보았구요.. ^^.. 추후 필요한 소스가 있다면 알려드리도록 하겠습니다 ^^
목록
댓글 11
댓글 새로고침

조정훈

02. 083,5300

노백수

02. 082,6710

정영석

02. 083,3670

김영준_2

02. 083,3660

제멜리

02. 073,8561

제멜리

02. 072,9740

김원영

02. 073,2500

신용성

02. 073,3680

jiniz

02. 064,2590

강대성

02. 067,6610

노백수

02. 062,9050

노백수

02. 062,4370

홍정석

02. 062,7830

알바레즈

02. 052,7950

노백수

02. 042,7440

로켓다이브

02. 043,1520

로켓다이브

02. 043,8160

박시은

02. 032,7890

퍼팩트

02. 033,5670

김대삼

02. 024,1590
목록
로그인 후 더욱 많은 기능을 이용하세요!아이보스 로그인