(x)html 관련된 팁을 공유하는 공간입니다.
  • 웹미니 한줄 전광판 영역 입니다.
글 수 66
미리보기 :  



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />
<title>글자위에 마우스 오버시 툴팁띄우기</title>
<style type="text/css">
div.mouseView { padding:10px; width:300px; position:absolute; border:2px solid #ccc; font-size:12px; background-color:#fafafa; } /* 스타일은 자신에 맞게 수정 */
</style>
<script>
<!--
var preview="";
var gobj="";
function attachEvent_(obj, evt, fuc, useCapture) {
  if(!useCapture) useCapture=false;
  if(obj.addEventListener) { // W3C DOM 지원 브라우저
    return obj.addEventListener(evt,fuc,useCapture);
  } else if(obj.attachEvent) { // MSDOM 지원 브라우저
    return obj.attachEvent("on"+evt, fuc);
  } else { // NN4 나 IE5mac 등 비 호환 브라우저
    MyAttachEvent(obj, evt, fuc);
    obj['on'+evt]=function() { MyFireEvent(obj,evt) };
  }
}

function detachEvent_(obj, evt, fuc, useCapture) {
  if(!useCapture) useCapture=false;
  if(obj.removeEventListener) {
    return obj.removeEventListener(evt,fuc,useCapture);
  } else if(obj.detachEvent) {
    return obj.detachEvent("on"+evt, fuc);
  } else {
    MyDetachEvent(obj, evt, fuc);
    obj['on'+evt]=function() { MyFireEvent(obj,evt) };
  }
}

function MyAttachEvent(obj, evt, fuc) {
  if(!obj.myEvents) obj.myEvents= {};
  if(!obj.myEvents[evt]) obj.myEvents[evt]=[];
  var evts = obj.myEvents[evt];
  evts[evts.length]=fuc;
}

function MyFireEvent(obj, evt) {
  if(!obj.myEvents || !obj.myEvents[evt]) return;
  var evts = obj.myEvents[evt];
  for (var i=0;i<len;i++) {
    len=evts.length;
    evts[i]();
  }
}

function previewShow(e, obj, pv) {
  preview=pv;
  gobj=obj;
  attachEvent_(obj, "mousemove", previewMove, false);
  attachEvent_(obj, "mouseout", previewHide, false);
}

function previewMove(e) {
  var hb = document.getElementById(preview);
  if(hb.parentElement) hb.parentElement.style.display="";
  else hb.parentNode.style.display="";
  var evt = e ? e : window.event;
  var posx=0;
  var posy=0;

  if (evt.pageX || evt.pageY) { // pageX/Y 표준 검사
    posx = evt.pageX +8;
    posy = evt.pageY +16;
  } else if (evt.clientX || evt.clientY) { //clientX/Y 표준 검사 Opera
    posx = evt.clientX +10;
    posy = evt.clientY +20;
    if (window.event) { // IE 여부 검사
      posx += document.body.scrollLeft;
      posy += document.body.scrollTop;
     }
  }

  hb.style.left = posx + "px";
  hb.style.top = posy + "px";
}

function previewHide() {
  var hb = document.getElementById(preview);
  if(hb.parentElement) hb.parentElement.style.display="none";
  else hb.parentNode.style.display="none";

  detachEvent_(gobj,"mousemove", previewMove, false);
}
-->
</script>
</head>

<body>
<a href="#" onmouseover="previewShow(event,this,'t_tip1');">마우스를 올려보세요. 파폭 익스 지원</a>
<span style=display:none><div id=t_tip1 class=mouseView>이곳은 박스안에 있는 설명이 들어가는 부분입니다.</div></span>
<br><br>
<a href="#" onmouseover="previewShow(event,this,'t_tip2');">마우스를 올려보세요. 두번째 박스</a>
<span style=display:none><div id=t_tip2 class=mouseView>박스모양은 스타일시트로 간단히 수정</div></span>
</body>
</html>

첨부파일 확인해보세요.

태그
profile 글쓴이 빽짱구

단점이 없는 사람은 장점도 거의 없다 - 에이브러햄 링컨

엮인글 :
https://web.webmini.net/html/18954/3f4/trackback
소중한 댓글 부탁드립니다.
추천수 10단위당 메달이 1개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시 BEST 아이콘이 붙게됩니다.
추천수에 따른 배경색 보기 본문으로 바로가기
  • 추천수 50개이상
  • 추천수 30개이상
  • 추천수 20개이상
  • 추천수 10개이상
  • 추천수 3개이상
닫기

첫번째 댓글을 남겨주세요!

List of Articles
번호 제목 글쓴이 날짜 추천 수 조회 수
공지 모바일 코딩하시는 분들 참고하세요. title: [ani]깜빡이는 표정빽짱구 2014-05-07   2639
46 페이지 넘기기 부드럽게 [12] 아트리147 2009-10-31   6370
45 유용한 HTML 태그 레퍼런스 사이트 [1] bumphy 2009-10-29   6161
44 hit 익스7에 잘보이던 사이트가 익스8에서 제대로 안보일때 title: [ani]깜빡이는 표정빽짱구 2009-05-13   10007
43 hit 메일링 코딩시 이미지맵 [4] title: [ani]깜빡이는 표정빽짱구 2009-04-21   10493
42 인라인 요소에 맞는 코딩 title: [ani]깜빡이는 표정빽짱구 2009-02-17   8457
41 hit html 특수문자 코드표 [1] title: [ani]깜빡이는 표정빽짱구 2009-02-10   40433
40 hit 클릭시 현재 페이지에서 원하는곳으로 위치이동 title: [ani]깜빡이는 표정빽짱구 2008-04-30   11848
39 hit DIV를 이용한 Display 핸들링 title: [ani]깜빡이는 표정빽짱구 2007-12-17   12661
38 hit iframe대신 div를 응용해보자 [4] title: [ani]깜빡이는 표정빽짱구 2007-12-17   16334
37 hit png 으로 저장시 IE6에서 투명안될때 [2] title: [ani]깜빡이는 표정빽짱구 2007-12-12   11098
36 hit HTML과 XHTML의 차이 [4] title: [ani]깜빡이는 표정빽짱구 2007-12-07   10444
35 hit 글자위에 마우스 오버시 툴팁띄우기 file title: [ani]깜빡이는 표정빽짱구 2007-11-08   15177
34 best of best onfocus="this.blur()" 익스,파이어폭스에도 적용 title: [ani]깜빡이는 표정빽짱구 2007-02-21 33 9715
33 hit best of best Span 태그와 Div 태그 (HTML) [2] title: [ani]깜빡이는 표정빽짱구 2007-01-21 70 16641
32 best of best CHECKBOX클릭시 지정된 내용 보여주기 title: [ani]깜빡이는 표정빽짱구 2006-10-17 42 9972
31 best of best 아이디 입력란에 탭키 눌렀을때 순서정하기 [2] title: [ani]깜빡이는 표정빽짱구 2006-09-28 25 8491
30 best of best input 에 마우스 오버/아웃시 배경바꾸기 title: [ani]깜빡이는 표정빽짱구 2006-07-25 20 9172
29 이미지 마우스 오버시 아이콘뜨는거 없애기 title: [ani]깜빡이는 표정빽짱구 2006-05-28 19 7218
28 textarea 나 input 안에 글자 안써지게 하기 title: [ani]깜빡이는 표정빽짱구 2006-05-12 19 9052
27 hit 마우스 드래그 금지태그 [2] title: [ani]깜빡이는 표정빽짱구 2006-04-26 16 11931