<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

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

    用javascript實現的快速漂亮的文本顯示信息

    Posted on 2006-07-22 16:04 semovy 閱讀(322) 評論(0)  編輯  收藏 所屬分類: JavaScript

    <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的內容

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

    // 主背景色(大區域)
    // 通常使用明快的顏色(淺黃色等...)
    ?if (typeof fcolor == 'undefined') { var fcolor = "ffffff";}
    ?
    // Border的顏色和標題欄的顏色;
    // 通常的顏色深(褐色,黑色等。)
    ?if (typeof backcolor == 'undefined') { var backcolor = "#CDCDCD";}
    ?
    ?
    // 文字的顏色
    // 通常是比較深的顏色;
    ?if (typeof textcolor == 'undefined') { var textcolor = "#999900";}
    ?
    // 標題的顏色
    // 通常是明快的顏色;
    ?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";}
    ?
    ?
    // 彈出窗口位于鼠標左側或者右側的距離,象素。
    // 3-12合適
    ?if (typeof offsetx == 'undefined') { var offsetx = 10;}
    ?
    // 彈出窗口位于鼠標下方的距離;
    // 3-12 合適
    ?if (typeof offsety == 'undefined') { var offsety = 10;}
    ?
    ////////////////////////////////////////////////////////////////////////////////////
    // 設置結束
    ////////////////////////////////////////////////////////////////////////////////////

    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)
    }

    // 以下是頁面中使用的公共函數;

    // 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++;
    ??}
    ?}
    }

    // 非公共函數,被其它的函數調用;

    // 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
    }

    ?

    主站蜘蛛池模板: 91久久精品国产免费直播| 一区二区免费在线观看| 色欲色香天天天综合网站免费| 亚洲一级黄色视频| eeuss影院免费直达入口| 亚洲Av无码乱码在线播放| 免费无毒a网站在线观看| www国产亚洲精品久久久| 一级视频在线免费观看| 久久精品亚洲福利| 免费无码黄网站在线看| 久久久久亚洲精品成人网小说| 久久青青草原国产精品免费| 亚洲成人中文字幕| 亚洲视频免费在线播放| 免费精品国产自产拍在线观看 | 香蕉视频在线观看免费国产婷婷 | 午夜毛片不卡高清免费| 亚洲AV色欲色欲WWW| 国产成人亚洲综合无码| a级毛片免费全部播放无码| 亚洲成人在线网站| 成人av免费电影| 成人免费视频一区二区| 亚洲AV一宅男色影视| 亚洲免费福利在线视频| 色婷婷六月亚洲综合香蕉| 亚洲夜夜欢A∨一区二区三区| 久久aa毛片免费播放嗯啊| 亚洲一区二区影视| www.亚洲色图| 在线免费观看亚洲| 老司机精品视频免费| 亚洲国产人成网站在线电影动漫| 国产在线观看麻豆91精品免费| 蜜桃传媒一区二区亚洲AV| 人人狠狠综合久久亚洲88| 老司机午夜在线视频免费| 亚洲国产精华液网站w| 成人免费视频网址| 免费网站看av片|