ASP网页设计链接提醒笔墨的完成
asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!链接在Web中常常碰着链接提醒笔墨效果,就是当鼠标经由URL链接时,立即弹出一个提醒层(DIV),提醒链接内容等等相干笔墨.固然晓得是用埋没DIV完成的,不外一向不晓得怎样弄.今天搜到一个JS文件,能够轻松弄定.帖出来,保藏一下.JS文件代码以下(mouse_on_title.js):
<!--
//***********默许设置界说.*********************
tPopWait=50;//停止tWait豪秒后显现提醒。
tPopShow=6000;//显现tShow豪秒后封闭提醒
showPopStep=20;
popOpacity=95;
fontcolor="#000000";
bgcolor="#EDEDED";
bordercolor="#007db5";
//***************外部变量界说*****************
sPop=null;curShow=null;tFadeOut=null;tFadeIn=null;tFadeWaiting=null;
document.write("<styletype=text/cssid=defaultPopStyle>");
document.write(".cPopText{background-color:"+bgcolor+";color:"+fontcolor+";border:1px"+bordercolor+"solid;font-color:font-size:12px;padding-right:4px;padding-left:4px;height:20px;padding-top:2px;padding-bottom:2px;filter:Alpha(Opacity=0)}");
document.write("</style>");
document.write("<divid=dypopLayerstyle=position:absolute;z-index:1000;class=cPopText></div>");
functionshowPopupText(){
varo=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
elsepopStyle="cPopText";
curShow=setTimeout("showIt()",tPopWait);
}
}
}
functionshowIt(){
dypopLayer.className=popStyle;
dypopLayer.innerHTML=sPop;
popWidth=dypopLayer.clientWidth;
popHeight=dypopLayer.clientHeight;
if(MouseX+12+popWidth>document.body.clientWidth)popLeftAdjust=-popWidth-24
elsepopLeftAdjust=0;
if(MouseY+12+popHeight>document.body.clientHeight)popTopAdjust=-popHeight-24
elsepopTopAdjust=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();
}
functionfadeOut(){
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);
}
}
functionfadeIn(){
if(dypopLayer.filters.Alpha.opacity>0){
dypopLayer.filters.Alpha.opacity-=1;
tFadeIn=setTimeout("fadeIn()",1);
}
}
document.onmou搜索引擎优化ver=showPopupText;
-->
使用的时分,在页面的<head></head>之间到场:
<SCRIPTlanguage=javascriptsrc="mouse_on_title.js"></SCRIPT>
在必要提醒层的链接中到场title属性,好比:
//<ahref=”方针”title=”提醒笔墨内容”>测试</a>
实在假如不加上述JS文件,提醒层效果也是能够出来的.就是速率对照慢,提醒层效果对照单调罢了.
</p>SQLServer是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。 掌握asp的特性而且一定要知道为什么。 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
页:
[1]