ASP编程:做网页的一些技能(续)
ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用技能|网页|技能Q:完成双击主动滚屏.A:将以下代码增加到必要主动滚屏的页面上
<scriptLanguage="Javascript">
varcurrentpos,timer;
functioninitialize(){
timer=setInterval("scrollwindow()",1);
}
functionsc(){
clearInterval(timer);
}
functionscrollwindow(){
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if(currentpos!=document.body.scrollTop){
sc();
}
}
document.onmousedown=sc;
document.ondblclick=initialize;
</script>
Q:鼠标殊效。
A:鼠标放到链接上就会呈现一个申明框,内里有转动的笔墨申明
<ahref="http://xiaoguo001.nease.net"target="_blank">把鼠标放下去尝尝
<divid="tooltip2"style="position:absolute;visibility:hidden;clip:rect(0150500);width:150px;background-color:seashell">
<layername="nstip"width="1000px"bgColor="seashell"></layer>
</div>
<SCRIPTlanguage="JavaScript">
<!--
if(!document.layers&&!document.all)
event="test"
functionhelpor_net_show(current,e,text){
if(document.all&&document.readyState=="complete"){
document.all.tooltip2.innerHTML=<marqueestyle="border:1pxsolid#3399ff">+text+</marquee>
document.all.tooltip2.style.pixelLeft=event.clientX+document.body.scrollLeft+10
document.all.tooltip2.style.pixelTop=event.clientY+document.body.scrollTop+10
document.all.tooltip2.style.visibility="visible"
}
elseif(document.layers){
document.tooltip2.document.nstip.document.write(+text+)
document.tooltip2.document.nstip.document.close()
document.tooltip2.document.nstip.left=0
currentscroll=setInterval("scrolltip()",100)
document.tooltip2.left=e.pageX+10
document.tooltip2.top=e.pageY+10
document.tooltip2.visibility="show"
}
}
functionhelpor_net_hide(){
if(document.all)
document.all.tooltip2.style.visibility="hidden"
elseif(document.layers){
clearInterval(currentscroll)
document.tooltip2.visibility="hidden"
}
}
functionscrolltip(){
if(document.tooltip2.document.nstip.left>=-document.tooltip2.document.nstip.document.width)
document.tooltip2.document.nstip.left-=5
else
document.tooltip2.document.nstip.left=150
}
//-->
</SCRIPT>
Q:文本随机输入,能够用来作通告栏。
A:剧本申明:
第一步:把以下代码到场<head>地区中
<SCRIPTLANGUAGE="JavaScript">
<!--Original:TarjeiDavidsen(the@rescueteam.com)-->
<!--Thisscriptandmanymoreareavailablefreeonlineat-->
<!--TheJavaScriptSource!!http://javascript.internet.com-->
<!--Begin
varmax=0;
functiontextlist(){i++:textlist.arguments;max}
tl=newtextlist(
"跟着INTERNET时期的慢慢到来,人们对收集的熟悉与感知愈来愈深入",
"上彀次要是举行web页面扫瞄,以是web页面的出色水平对一个网站的生",
"人经由过程制造团体主页展示本人的才干,并且,因为呈现了多种制造网页的软件",
"可是,光用软件就成制造出你想要的各类页面效果吗?谜底一定是不是定的可是,光用软件就成制造出你想要的各类页面效果吗?谜底一定是不是定的",
"JavaScript是Netscape(网景)公司起首推出的一种针对WEB页面的注释型语"
);
varx=0;pos=0;
varl=tl.length;
functiontextticker(){
document.tickform.tickfield.value=tl.substring(0,pos)+"_";
if(pos++==l){
pos=0;
setTimeout("textticker()",2000);
if(++x==max)x=0;
l=tl.length;
}else
setTimeout("textticker()",50);
}
//End-->
</script>
</HEAD>
第二步:把以下代码到场<body>地区中
<formname=tickform>
<textareaname=tickfieldrows=3cols=38style="background-color:rgb(0,0,0);color:rgb(255,255,255);cursor:default;font-family:Arial;font-size:12px"wrap=virtual>Thenewswillappearherewhenthepagehasfinishedloading.
</textarea>
</form>
第三步:把<body>改成
<bodybgcolor="#fef4d9">
Q:进进页面主动弹出的接待致词,团体网站可加......
A:明天在公司网站上抓的,进进页面主动弹出的接待致词,团体网站可加上难免没有加好呀。加的地位应当能够看懂吧。
<html>
<head>
</head>
<body>
</body>
<scriptlanguage="vbscript">
<!--
MsgBox"接待到临我的网站!"
-->
</script>
</html>
Q:页面主动革新申明。
A:当你做网页时,是否是有的时分想让你的网页主动一直革新,大概过一段工夫主动跳转到别的一个你本人设定的页面?实在完成这个效果十分地复杂,并且这个效果乃至不克不及称之为殊效。你只需把以下代码到场你的网页中就能够了。
1,页面主动革新:把以下代码到场<head>地区中<metahttp-equiv="refresh"content="20">,个中20指每隔20秒革新一次页面.
2,页面主动跳转:把以下代码到场<head>地区中<metahttp-equiv="refresh"content="20;url=http://www.ckuyun.com">,个中20指隔20秒后跳转到http://www.ckuyun.com页面。 掌握asp的特性而且一定要知道为什么。 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 不能只是将它停留在纸上谈兵的程度上。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名") 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
页:
[1]