zoukankan      html  css  js  c++  java
  • 不錯的超超鏈接title效果以及一個輸入flash的js

    /*
    <SCRIPT language=javascript>flash('top.swf',1003,153,'','transparent','')</SCRIPT>
    */

    function flash(url,w,h,bg,win,vars){
        
    var s=
        
    "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://www.yongtu.net/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' align='middle'>"+
        
    "<param name='movie' value='"+url+"' />"+
        
    "<param name='wmode' value='"+win+"' />"+
        
    "<param name='quality' value='high' />"+
        
    "<param name='FlashVars' value='"+vars+"' />"+
        
    "<param name='bgcolor' value='"+bg+"' />"+
        
    "<embed src='"+url+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' align='middle' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
        
    "</object>";
        document.write(s);
    }
    /*
    <A 
                                    href="javascript:openwindow('showproducts.asp?flowNo=97','anyname',620,350)"><IMG 
                                    title="3/4 cup with banana-shaped air-oil pad<br>aaaaa" 
                                    height=95 
                                    src="a.jpg" 
                                    width=190 
                                    border=0></A>
    */

    //***********默认设置定义.*********************
    tPopWait=10;//停留tWait豪秒后显示提示。
    tPopShow=4000;//显示tShow豪秒后关闭提示
    showPopStep=10// 显示的距离
    popOpacity=90// 默认的透明度

    //***************内部变量定义*****************
    sPop=null;
    curShow
    =null;
    tFadeOut
    =null;
    tFadeIn
    =null;
    tFadeWaiting
    =null;

    document.write(
    "<style type='text/css'id='defaultPopStyle'>");
    document.write(
    ".cPopText {  background-color: #F6F8C7;color:#000000; border: 1px #ED9C56 solid;color:#333333; font-size:11px; font-family:Verdana; padding-right: 4px; padding-left: 4px; height: 20px; padding-top: 2px; padding-bottom: 2px; filter: Alpha(Opacity=0)}");
    document.write(
    "</style>");
    document.write(
    "<div id='dypopLayer' style='position:absolute;z-index:1000;' class='cPopText' style='font-size:12px;'></div>");


    function showPopupText(){
    var o=event.srcElement;
        MouseX
    =event.x;
        MouseY
    =event.y;
        
    if(o.alt!=null && o.alt!=""){o.dypop=o.alt;o.alt=""};
            
    if(o.title!=null && o.title!=""){o.dypop=o.title;o.title=""};
        
    if(o.dypop!=sPop) {
                sPop
    =o.dypop;
                clearTimeout(curShow);
                clearTimeout(tFadeOut);
                clearTimeout(tFadeIn);
                clearTimeout(tFadeWaiting);    
                
    if(sPop==null || sPop=="") {
                    dypopLayer.innerHTML
    ="";
                    dypopLayer.style.filter
    ="Alpha()";
                    dypopLayer.filters.Alpha.opacity
    =0;    
                    }
                
    else {
                    
    if(o.dyclass!=null) popStyle=o.dyclass 
                        
    else popStyle="cPopText";
                    curShow
    =setTimeout("showIt()",tPopWait);
                }
                
        }
    }

    function showIt(){
            dypopLayer.className
    =popStyle;
            dypopLayer.innerHTML
    =sPop;
            popWidth
    =dypopLayer.clientWidth;
            popHeight
    =dypopLayer.clientHeight;
            
    if(MouseX+12+popWidth>document.body.clientWidth) popLeftAdjust=-popWidth-24
                
    else popLeftAdjust=0;
            
    if(MouseY+12+popHeight>document.body.clientHeight) popTopAdjust=-popHeight-24
                
    else popTopAdjust=0;
            dypopLayer.style.left
    =MouseX+12+document.body.scrollLeft+popLeftAdjust;
            dypopLayer.style.top
    =MouseY+12+document.body.scrollTop+popTopAdjust;
            dypopLayer.style.filter
    ="Alpha(Opacity=0)";
            fadeOut();
    }

    function fadeOut(){
        
    if(dypopLayer.filters.Alpha.opacity<popOpacity) {
            dypopLayer.filters.Alpha.opacity
    +=showPopStep;
            tFadeOut
    =setTimeout("fadeOut()",1);
            }
            
    else {
                dypopLayer.filters.Alpha.opacity
    =popOpacity;
                tFadeWaiting
    =setTimeout("fadeIn()",tPopShow);
                }
    }

    function fadeIn(){
        
    if(dypopLayer.filters.Alpha.opacity>0) {
            dypopLayer.filters.Alpha.opacity
    -=1;
            tFadeIn
    =setTimeout("fadeIn()",1);
            }
    }
    document.onmouseover
    =showPopupText;

     

    申明

    非源创博文中的内容均收集自网上,若有侵权之处,请及时联络,我会在第一时间内删除.再次说声抱歉!!!

    博文欢迎转载,但请给出原文连接。

  • 相关阅读:
    ES6、ES7、ES8特性
    【react】XXX项目环境搭建
    map
    vector
    list
    米勒素数模板
    POJ-2421-Constructing Roads(最小生成树 普利姆)
    HDU1301 Jungle Roads(Kruskal)
    Truck History(prime)
    phpstorm快捷键和激活
  • 原文地址:https://www.cnblogs.com/Athrun/p/1248285.html
Copyright © 2011-2022 走看看