posts - 0, comments - 77, trackbacks - 0, articles - 356
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          <body>
          <DIV id=overDiv style="POSITION: absolute; Z-INDEX: 1"></DIV>
          <SCRIPT LANGUAGE="JavaScript" SRC="overlib.js"></SCRIPT>
          <a href="#" onMouseMove="drs('Display The Information!');return true;" onMouseOut="nd(); return true;">顯示
          </a>
          </body>

          overlib.js的內(nèi)容

          ////////////////////////////////////////////////////////////////////////////////////
          // CONFIGURATION
          ////////////////////////////////////////////////////////////////////////////////////

          // 主背景色(大區(qū)域)
          // 通常使用明快的顏色(淺黃色等...)
          ?if (typeof fcolor == 'undefined') { var fcolor = "ffffff";}
          ?
          // Border的顏色和標(biāo)題欄的顏色;
          // 通常的顏色深(褐色,黑色等。)
          ?if (typeof backcolor == 'undefined') { var backcolor = "#CDCDCD";}
          ?
          ?
          // 文字的顏色
          // 通常是比較深的顏色;
          ?if (typeof textcolor == 'undefined') { var textcolor = "#999900";}
          ?
          // 標(biāo)題的顏色
          // 通常是明快的顏色;
          ?if (typeof capcolor == 'undefined') { var capcolor = "#FFFFFF";}
          ?
          // "Close"的顏色
          // 通常是明快的顏色;
          ?if (typeof closecolor == 'undefined') { var closecolor = "#9999FF";}
          ?
          ?
          // 彈出的窗口的寬度;
          // 100-300 pixels 合適
          ?if (typeof width == 'undefined') { var width = "130";}
          ?
          // 邊緣的寬度,象素。
          // 1-3 pixels 合適
          ?if (typeof border == 'undefined') { var border = "1";}
          ?
          ?
          // 彈出窗口位于鼠標(biāo)左側(cè)或者右側(cè)的距離,象素。
          // 3-12合適
          ?if (typeof offsetx == 'undefined') { var offsetx = 10;}
          ?
          // 彈出窗口位于鼠標(biāo)下方的距離;
          // 3-12 合適
          ?if (typeof offsety == 'undefined') { var offsety = 10;}
          ?
          ////////////////////////////////////////////////////////////////////////////////////
          // 設(shè)置結(jié)束
          ////////////////////////////////////////////////////////////////////////////////////

          ns4 = (document.layers)? true:false
          ie4 = (document.all)? true:false

          // Microsoft Stupidity Check.
          if (ie4) {
          ?if (navigator.userAgent.indexOf('MSIE 5')>0) {
          ??ie5 = true;
          ?} else {
          ??ie5 = false; }
          } else {
          ?ie5 = false;
          }

          var x = 0;
          var y = 0;
          var snow = 0;
          var sw = 0;
          var cnt = 0;
          var dir = 1;
          var tr=1;
          if ( (ns4) || (ie4) ) {
          ?if (ns4) over = document.overDiv
          ?if (ie4) over = overDiv.style
          ?document.onmousemove = mouseMove
          ?if (ns4) document.captureEvents(Event.MOUSEMOVE)
          }

          // 以下是頁面中使用的公共函數(shù);

          // Simple popup right
          function drs(text) {
          ?dts(1,text);
          }


          // Clears popups if appropriate
          function nd() {
          ?if ( cnt >= 1 ) { sw = 0 };
          ?if ( (ns4) || (ie4) ) {
          ??if ( sw == 0 ) {
          ???snow = 0;
          ???hideObject(over);
          ??} else {
          ???cnt++;
          ??}
          ?}
          }

          // 非公共函數(shù),被其它的函數(shù)調(diào)用;

          // Simple popup
          function dts(d,text) {
          ?txt = "<TABLE WIDTH="+width+" BORDER=0 CELLPADDING="+border+" CELLSPACING=0 BGCOLOR=\""+backcolor+"\"><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR=\""+fcolor+"\"><TR><TD CLASS=P1><FONT FACE=\"宋體\" COLOR=\""+textcolor+"\">"+text+"</FONT></TD></TR></TABLE></TD></TR></TABLE>"
          ?layerWrite(txt);
          ?dir = d;
          ?disp();
          }

          ?

          // Common calls
          function disp() {
          ?if ( (ns4) || (ie4) ) {
          ??if (snow == 0) ?{
          ???if (dir == 2) { // Center
          ????moveTo(over,x+offsetx-(width/2),y+offsety);
          ???}
          ???if (dir == 1) { // Right
          ????moveTo(over,x+offsetx,y+offsety);
          ???}
          ???if (dir == 0) { // Left
          ????moveTo(over,x-offsetx-width,y+offsety);
          ???}
          ???showObject(over);
          ???snow = 1;
          ??}
          ?}
          // Here you can make the text goto the statusbar.
          }

          // Moves the layer
          function mouseMove(e) {
          ?if (ns4) {x=e.pageX; y=e.pageY;}
          ?if (ie4) {x=event.x+document.body.scrollLeft; y=event.y+document.body.scrollTop;}
          ?if (ie5) {x=event.x+document.body.scrollLeft; y=event.y+document.body.scrollTop;}
          ?if (snow) {
          ??if (dir == 2) { // Center
          ???moveTo(over,x+offsetx-(width/2),y+offsety);
          ??}
          ??if (dir == 1) { // Right
          ???moveTo(over,x+offsetx,y+offsety);
          ??}
          ??if (dir == 0) { // Left
          ???moveTo(over,x-offsetx-width,y+offsety);
          ??}
          ?}
          }

          // The Close onMouseOver function for Sticky
          function cClick() {
          ?hideObject(over);
          ?sw=0;
          }

          // Writes to a layer
          function layerWrite(txt) {
          ??????? if (ns4) {
          ??????????????? var lyr = document.overDiv.document
          ??????????????? lyr.write(txt)
          ??????????????? lyr.close()
          ??????? }
          ??????? else if (ie4) document.all["overDiv"].innerHTML = txt
          ??if (tr) {? }
          }

          // Make an object visible
          function showObject(obj) {
          ??????? if (ns4) obj.visibility = "show"
          ??????? else if (ie4) obj.visibility = "visible"
          }

          // Hides an object
          function hideObject(obj) {
          ??????? if (ns4) obj.visibility = "hide"
          ??????? else if (ie4) obj.visibility = "hidden"
          }

          // Move a layer
          function moveTo(obj,xL,yL) {
          ??????? obj.left = xL
          ??????? obj.top = yL
          }

          ?

          主站蜘蛛池模板: 博客| 阳东县| 盱眙县| 仲巴县| 岳西县| 汉川市| 明星| 渭源县| 抚顺县| 镇宁| 崇左市| 醴陵市| 台州市| 东阳市| 志丹县| 潼南县| 巴林左旗| 天水市| 芒康县| 许昌县| 六安市| 谢通门县| 建阳市| 衡阳县| 噶尔县| 新巴尔虎左旗| 比如县| 鸡泽县| 民丰县| 高台县| 塔河县| 惠安县| 淮北市| 古交市| 高雄市| 普兰县| 湖北省| 高淳县| 元阳县| 东至县| 昆明市|