不錯的超超鏈接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;

 

 

 

posted @ 2008-07-22 01:15  Athrun  阅读(600)  评论(0编辑  收藏  举报