一些javascript實用小功能。使用率高達90%
使得一个页面暂停3秒钟后轉向另一個頁面
方法一:
以下内容为程序代码:
方法二:
以下内容为程序代码:
3秒后自動關閉窗口
以下内容为程序代码:
弹出新页面
以下内容为程序代码:
返回上一页
以下内容为程序代码:
做一個loading過渡
以下内容为程序代码:
///////////////////
以下内容为程序代码:
怎样使按钮响应回车键
定在<head></head>之间
以下内容为程序代码:
使得一个页面暂停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(); } |