一些javascript實用小功能。使用率高達90%


使得一个页面暂停3秒钟后轉向另一個頁面

方法一:

以下内容为程序代码:
Response.Write("<br><a href='index.asp'>點擊回到主葉</a><br>或者等待3秒后自动返回你所指定的頁面<meta http-equiv='refresh' content='3;url=你所指定的頁面網址'><br>")


方法二:

以下内容为程序代码:
response.write ("<p align=center>3秒后自动返回你所指定的頁面<script>window.setTimeout(""location.href='你所指定的頁面網址''"",3000);</script></p>")


3秒后自動關閉窗口

以下内容为程序代码:
<script language="javascript"> 
function closeWidnow() 

window.close(); 

</script> 
</head> 

<body onLoad="setTimeout(closeWidnow,3000)">


弹出新页面

以下内容为程序代码:
Response.Write("<Script>window.open('url')</script>");


返回上一页

以下内容为程序代码:
Response.Write("<script language='javascrip'>") 
Response.Write("<a herf='javascript:history.go(-1);')>返回</a>") 
Response.Write("</script>")


做一個loading過渡

以下内容为程序代码:

<script language="Javascript"> 

//eat the error, paste this code before any javascript start to load, you need this error handler. 

window.onerror = doNothing 

function doNothing() {return true} 

</script> 


<script language="Javascript"> 

//display the loading box, paste this code after </head> 

document.writeln('<span id=loadingmsg style="border:1px ridge; Z-INDEX: 3; LEFT: 12; WIDTH: 131; POSITION: absolute; TOP: 18; HEIGHT: 50; BACKGROUND-COLOR: #FFFFFF"><CENTER><BR><font color="#808080"><FONT face=Arial size=3>Loading .....</FONT><BR></font></CENTER></span>') 

</script> 


<script language="Javascript"> 

// close the loading box, paste this at end of the document. 

if (document.all) document.all.loadingmsg.style.visibility='hidden'; 

if (document.layers) document.loadingmsg.visibility='hidden' 

if (document.getElementById) document.getElementById('loadingmsg').style.visibility='hidden' 

</script>

///////////////////
以下内容为程序代码:

Response.Write("<div id='mydiv' >")
Response.Write("_")
Response.Write("</div>")
Response.Write("<script>mydiv.innerText = '';</script>")
Response.Write("<script language=javascript>;")
Response.Write("var dots = 0;var dotmax = 10;function ShowWait()")
Response.Write("{var output; output = '正在装载页面';dots++;if(dots>=dotmax)dots=1;")
Response.Write("for(var x = 0;x < dots;x++){output += '·';}mydiv.innerText =  output;}")
Response.Write("function StartShowWait(){mydiv.style.visibility = 'visible'; ")
Response.Write("window.setInterval('ShowWait()',1000);}")
Response.Write("function HideWait(){mydiv.style.visibility='hidden';")
Response.Write("window.clearInterval();}")
Response.Write("StartShowWait();</script>")
Response.Flush()
Thread.Sleep(10000)

在aspx窗体的html的中输入: 
<script>
HideWait();
</script>




怎样使按钮响应回车键

定在<head></head>之间

以下内容为程序代码:

<script language="javascript" event="onkeydown" for="document"> 
if(event.keyCode==13) 

document.all('Button1').focus(); 
document.all('Button1').click(); 

</script> 

################################或者

<form name="aa"></form> 
<script> 
function aa() 

if(window.event.keycode==13) 
aa.submit(); 

posted on 2005-07-01 13:32  海蓝心  阅读(669)  评论(0编辑  收藏  举报