windows 快速链接效果2
来源:互联网 发布:mv制作软件哪个最好 编辑:程序博客网 时间:2024/05/29 23:22
html.html
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>商标</title>
<link rel='stylesheet' type='text/css' href='ql.css'/>
<script type="text/javascript" src="ql.js"></script>
<META name="save" content="favorite">
</head>
<body bgcolor="#FFFFFF" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
<div id="msviMasthead">
<table cellpadding="0" cellspacing="0" width="100%" border="0">
<tr>
<TD width=400></TD>
<td id="msviGlobalToolbar" bgcolor="#1E77D3" height="22" nowrap="" dir="ltr" align="left">
<table cellpadding="0" cellspacing="0" border="1">
<tr>
<td id="panelTd" class="gt0" nowrap>
<a href="http://www.microsoft.com/library/toolbar/3.0/sitemap/zh-cn.mspx">快速链接 </a>
<div id="panelDiv" style="position:absolute;visibility:hidden;z-index:100;"></div>
</td>
</tr>
</table>
</td>
</tr></table>
</body></html>
ql.js
var mvqTimeout = 125;
var mvqPContent;
var mvqGTlb;
var mvqPDisplayed = false;
var mvqPDiv, mvqPStyle;
var mvqIsIE;
var mvqPTd;
var mvqXmlHttp = new Object();
var mvqHost = document.location.hostname;
var mvqProtocol = document.location.protocol;
var msvi_qllc = "zh-cn";
var msvi_qldir = "LTR";
var msvi_qlhost = "http://www.microsoft.com";
mvqPContent ='<table cellpadding="0" cellspacing="0" border="0" id="msviQL" onmouseover="mvqPClearHide();" onmouseout="mvqPDecideHide(event);" dir="LTR" onfocusout="mvqFOu();"><tr valign="top"><td><div><h5>产品家族</h5><ul><li><a href="http://www.microsoft.com/china/office/">Office</a></li><li><a href="http://www.microsoft.com/china/windows/">Windows</a></li><li><a href="http://www.microsoft.com/china/windowsserversystem/">Windows Server System</a></li><li><a href="http://www.microsoft.com/china/windowsmobile/">Windows Mobile</a></li><li><a href="http://www.microsoft.com/china/msdn/">开发工具</a></li><li><a href="http://www.microsoft.com/china/BusinessSolutions/">商务管理解决方案(MBS)</a></li><li><a href="http://www.msn.com.cn">MSN</a></li></ul></div></td><td><div><h5>产品资源</h5><ul><li><a href="http://update.microsoft.com/">Microsoft Update</a></li><li><a href="http://office.microsoft.com/zh-cn/default.aspx">Office Update</a></li><li><a href="http://www.microsoft.com/china/downloads/">下载中心</a></li><li><a href="http://support.microsoft.com/">客户帮助与支持</a></li><li><a href="http://www.microsoft.com/china/security/">安全性与隐私保护</a></li><li><a href="http://www.microsoft.com/china/community/">微软中文社区</a></li><li><a href="http://www.microsoft.com/china/learning/">教育培训与认证</a></li><li><a href="http://www.microsoft.com/china/events/">活动与培训</a></li></ul><p class="msviqlspacer"></p><h5>关于微软</h5><ul><li><a href="http://www.microsoft.com/china/mscorp/">微软总部</a></li><li><a href="http://www.microsoft.com/china/info/">微软中国</a></li><li><a href="http://www.microsoft.com/china/press/">新闻报道</a></li></ul></div></td><td><div><h5>热门栏目</h5><ul><li><a href="http://www.microsoft.com/china/msdn/">MSDN</a></li><li><a href="http://www.microsoft.com/china/technet/">TechNet</a></li><li><a href="http://www.microsoft.com/china/business/">企业用户</a></li><li><a href="http://www.microsoft.com/china/partner/">合作伙伴</a></li><li><a href="http://www.microsoft.com/china/hardware/">硬件产品</a></li><li><a href="http://www.microsoft.com/products/info/default.aspx?view=2">所有产品</a></li><li><a href="http://www.microsoft.com/library/toolbar/3.0/sitemap/zh-cn.mspx">Microsoft.com 站点地图111</a></li></ul></div></td></tr></table>';
mvqXmlHttp.url ="";
mvqXmlHttp.url = "http://www.microsoft.com/library/toolbar/3.0/quicklinks/ql.ashx?lc=zh-cn";
mvqXmlHttp.initialized = false;
mvqXmlHttp.callback = mvqPanel;
mvqXmlHttp.timer = 25;
if(document.all)
mvqIsIE = true;
else
mvqIsIE = false;
function mvqPanel()
{
if(typeof mvqPContent == "undefined")
{
if(!mvqXmlHttp.initialized){ mvqGetContent(); }
mvqcb = window.setTimeout(mvqXmlHttp.callback, mvqXmlHttp.timer);
return;
}
if(!mvqIsIE)mvqPClearHide();
if(mvqPContent != "" && typeof mvqPContent != "undefined" && mvqPDisplayed == false)
{
mvqPSetDisplay(true);
mvqPDiv = document.getElementById("panelDiv");
mvqPStyle = mvqPDiv.style;
mvqGTlb = document.getElementById("msviGlobalToolbar");
mvqPStyle.top = mvqGTlb.offsetTop + mvqGTlb.offsetHeight - 3 + "px";
mvqPDir();
if(document.body.clientWidth && document.body.clientWidth > 475)
{
var re = /'/g;
mvqPAnimate(true);
if(msvi_qldir == 'RTL')
window.setTimeout("mvqPShow('" + mvqPContent.replace(re, "'") + "', " + "125)", mvqTimeout);
else
window.setTimeout("mvqPShow('" + mvqPContent.replace(re, "'") + "', " + "225)", mvqTimeout);
mvqPHideEle(true);
}
}
}
function mvqPDir()
{
if(mvqPDiv && msvi_qldir == "RTL")
{
mvqPContent = mvqPContent.replace("dir=/"LTR/"", "dir=/"" + msvi_qldir + "/"");
}
}
function mvqPSetDisplay(value)
{
mvqPDisplayed = value;
}
function mvqPAnimate(bOpen)
{
var animAdj;
if(msvi_qldir == "RTL")
animAdj = new Array(165, 165, 165);
else
animAdj = new Array(50, 100, 150);
var animDelay = new Array(50, 75, 100);
var arr = mvqPGetAnimateArr();
if(bOpen)
{
for(i=0; i<arr.length; i++)
window.setTimeout("mvqPShow('" + arr[i] + "'," + animAdj[i] + ")", animDelay[i]);
}
else
{
animDelay = animDelay.reverse();
for(i=0; i<arr.length; i++)
window.setTimeout("mvqPShow('" + arr[i] + "'," + animAdj[i] + ")", animDelay[i]);
window.setTimeout(mvqPReset, mvqTimeout-20);
}
}
function mvqPReset()
{
mvqPStyle.visibility = "hidden";
mvqPStyle.display = "none";
mvqPSetDisplay(false);
}
function mvqPGetAnimateArr()
{
var arr = new Array(3);
arr[0] = '<div style=/"width:125px;height:50px;border:solid 1px #999999/"></div>';
arr[1] = '<div style=/"width:250px;height:100px;border:solid 1px #999999/"></div>';
arr[2] = '<div style=/"width:375px;height:200px;border:solid 1px #999999/"></div>';
return arr;
}
function mvqPShow(mvqPContent, adj)
{
if(mvqPContent != "undefined")
{
if(msvi_qldir == "RTL")
mvqPStyle.left = mvqGTlb.offsetLeft + adj + "px";
else
mvqPStyle.left = mvqGTlb.offsetLeft - adj + "px";
mvqPDiv.innerHTML = mvqPContent;
if(mvqPStyle)
{
mvqPStyle.visibility = "visible";
mvqPStyle.display = "";
}
}
}
function mvqPHideEle(boolHide)
{
window.setTimeout("mvqPHideEle1('OBJECT'," + boolHide + ")", mvqTimeout);
window.setTimeout("mvqPHideEle1('SELECT'," + boolHide + ")", mvqTimeout+1);
}
function mvqPHideEle1(el, boolShowHide)
{
var objects = document.getElementsByTagName(el);
if(objects.length == 0) return;
for(var i=0; i < objects.length; i++)
{
var obj = objects.item(i);
elm = mvqPDiv.firstChild;
if(elm)
{
if(boolShowHide && mvqPVerifyOverlap(elm, obj))
{
obj.style.visibility = "hidden";
}
else
{
if(obj.style.visibility == "hidden") obj.style.visibility = "visible";
}
}
}
}
function mvqPDimension(elm)
{
var top = 0;
var height = 0;
var width = 0;
var left = 0;
if(elm)
{
this.height = elm.offsetHeight;
this.width = elm.offsetWidth;
while(elm)
{
left += elm.offsetLeft;
top += elm.offsetTop;
elm = elm.offsetParent;
}
this.left = left;
this.top = top;
}
}
function mvqPVerifyOverlap(tbl, overlapElm)
{
var p1 = new mvqPDimension(overlapElm);
var p = new mvqPDimension(tbl);
return ( ((p.left + p.width) > p1.left) && (p.left < (p1.left + p1.width)) && (p.top < (p1.top - overlapElm.offsetTop + p1.height)) && ((p.top + p.height) > (p1.top - overlapElm.offsetTop)) );
}
function mvqGetContent()
{
mvqXmlHttp.initialized = true;
var xmlhttp = mvqGetXmlHttpObj();
if(xmlhttp)
{
xmlhttp.open("GET", mvqXmlHttp.url, true);
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState == 4)
{
if(xmlhttp.status == 200)
mvqPContent = xmlhttp.responseText;
else
mvqPContent = "";
}
};
// xmlhttp.send(null);
}
else
mvqPContent = "";
}
function mvqGetXmlHttpObj()
{
var x = false;
if(window.XMLHttpRequest) x = new XMLHttpRequest();
else if(window.ActiveXObject)
{
try { x = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e)
{
try { x = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
}
}
if(x) return x; else return null;
}
function mvqPHide()
{
if(mvqPStyle)
{
mvqPStyle.visibility = "hidden";
mvqPStyle.display = "none";
}
if(mvqPDisplayed)
{
if(document.body.clientWidth && document.body.clientWidth > 475)
{
mvqPAnimate(false);
mvqPHideEle(false);
}
}
}
function mvqPClearHide()
{
if (typeof delayHide != "undefined")
{
clearTimeout(delayHide);
}
}
function mvqPDecideHide(e)
{
if(typeof mvqcb != "undefined") clearTimeout(mvqcb);
e = (e) ? e : (window.event ? window.event : "");
if(e)
{
if (mvqIsIE && !mvqPTd.contains(e.toElement)) mvqPDelayHide();
else if (!mvqIsIE && !mvqPCheckParent(e.currentTarget, e.relatedTarget)) mvqPDelayHide();
}
}
function mvqPDelayHide()
{
delayHide = setTimeout(mvqPHide, mvqTimeout);
}
function mvqPCheckParent(a, b)
{
while(b)
{
if (b == a) return true;
b = b.parentNode;
}
return false;
}
window.onresize = mvqPDelayHide;
mvqAEvt(window, "load", mvqInit);
function mvqInit()
{
mvqPTd = document.getElementById("panelTd");
if(mvqPTd)
{
var aElm = mvqPTd.getElementsByTagName("a");
if(aElm) aElm[0].href = "javascript:void(0)";
mvqAEvt(mvqPTd, "mouseover", mvqMOv);
mvqAEvt(mvqPTd, "mouseout", mvqMOu);
mvqAEvt(mvqPTd, "keypress", mvqKPr);
if(mvqIsIE)
{
mvqAEvt(aElm[0], "focus", mvqMOv);
mvqAEvt(aElm[0], "focusout", mvqFOu);
}
if(!mvqIsIE)
{
mvqAEvt(mvqPTd, "focus", mvqMOv);
mvqAEvt(mvqPTd, "blur", mvqFOu);
}
}
}
function mvqAEvt(oName, eName, fName)
{
if(window.attachEvent) oName.attachEvent("on" + eName, fName);
if(window.addEventListener) oName.addEventListener(eName, fName, false);
}
function mvqKPr()
{
var e = (e) ? e : (window.event ? window.event : "");
if(e)
{
if(e.which == 13 && !mvqIsIE || e.keyCode == 13 && mvqIsIE) mvqMOv();
}
}
function mvqMOv()
{
if(mvqPTd)
{
mvqPTd.className = 'gt1';
mvqPanel();
}
}
function mvqMOu()
{
if(mvqPTd)
{
mvqPTd.className = 'gt0';
if(mvqIsIE) mvqPDecideHide();
if(!mvqIsIE) mvqPTd.onmouseout = mvqPDecideHide;
}
}
function mvqFOu()
{
if(mvqPTd)
{
mvqPTd.className = 'gt0';
if(mvqIsIE) mvqPDecideHide();
if(!mvqIsIE) mvqPTd.onblur = mvqPDecideHide;
}
}
////
ql.css
#msviQL
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
padding: 0px 2px 0px 9px;
margin: 0px;
width: 463px;
border-style: solid;
border-color: #999999;
border-width: 1px 2px 2px 1px;
background-color: #ffffff;
color:#000000;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#a9a9a9,direction=135, strength=3);
}
#msviQL h5
{
font-size: 65%;
font-weight: bold;
margin: 8px 0px 2px 0px;
color: #003399;
}
#msviQL td.msviqlhrtd
{
padding:0px 0px 0px 6px;
}
#msviQL tr > td.msviqlhrtd
{
padding: 3px 0px;
}
#msviQL td
{
margin: 0px;
padding: 0px;
font-size: 100%;
}
#msviQL td div
{
width: 143px;
padding: 0px 0px 5px 0px;
margin:0px 0px 0px 7px;
}
#msviQL p.msviqlspacer
{
padding:7px 0px 0px 0px;
margin:0px;
}
#msviQL tr > td > div
{
width: 143px;
padding: 0px 7px 5px 0px;
margin: 0px;
}
#msviQL tr > td > hr
{
color: #d0e0f0;
width: 100%;
margin: 0px;
background-color: #d0e0f0;
height: 1px;
}
#msviQL tr td hr
{
color: #d0e0f0;
width: 99%;
margin: -3px;
padding: 0px;
height: 1px;
overflow: hidden;
}
#msviQL ul
{
margin: 0px;
padding:0px;
display: block;
list-style-type: none;
font-size:100%;
background-image:none;
list-style-image:none;
}
#msviQL li
{
width: 143px;
display: block;
margin:0px 0px 1px 0px;
list-style-type: none;
font-size:100%;
background-image:none;
padding:0px;
list-style-image:none;
}
#msviQL li a
{
color: #000000;
text-decoration: none;
padding: 1px 0px 1px 3px;
display: block;
vertical-align: middle;
border: solid 1px #ffffff;
height: 11px;
font-size: 65%;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
}
#msviQL a:hover
{
border: solid 1px #a2c5eb;
background-color: #f0f7fd;
cursor: pointer;
vertical-align: middle;
display: block;
}
#msviQL div > ul > li > a:hover, #msviQL div > ul > li > a
{
height: auto;
}
- windows 快速链接效果2
- windows 快速链接效果1
- windows 链接
- 链接title自定义效果
- 链接渐变效果
- WINDOWS程式设计--动态链接库(2)
- 快速下载链接
- 快速增加链接
- 学习资料快速链接
- SQL学习快速链接
- discuz 快速发帖链接
- 颜色过渡渐变链接效果
- 一个链接TITLE的效果
- js图片滚动链接效果
- 实现图片滚动链接效果
- A链接的鼠标效果
- div+css 彩色链接效果
- 测试链接的预览效果
- 文件和文件夹丢失权限, 命令行下修改文件访问控制权限,解决方案
- 职场黄金定律
- 黄褪技术——输入提示的效果
- pony12的2006年大事记(工作、生活、娱乐)
- windows 快速链接效果1
- windows 快速链接效果2
- LzmTW.uSystem.uData.uSql
- [拿破仑·希尔] 十七条黄金定律
- GDI+编程基础(一)GDI+ Vs GDI
- javascript tree第二版
- 图形编辑器之双缓冲实现绘图
- 使用WAMP5搭建Apache+MySQL+PHP环境
- 加入网页评估算法
- CMS整站程序整理(转)