[个人总结]Asp.net开发中经常用的适用技巧

1.实现文本框焦点自动跳转及通过回车键提交表单
<asp:textbox id="passwd" onkeydown="if(event.keyCode==13){document.all.imgbtnlogin.focus();event.keyCode=13;event.keyCode=13;return true;}"        runat="server"  BorderStyle="Ridge"  TextMode="Password"></asp:textbox>
document.all.imgbtnlogin.focus();中的imgbtnlogin为提交按钮的ID

2.获取页面焦点
 Page.RegisterStartupScript("getFocus","<script>document.all('"   +   TextBox1.ClientID   +   "').focus();</script>");
其中TextBox1为Web控件,TextBox1.ClientID是获Web控件的ID发送到客户端

3.清除Cookie
<script language="javascript">
function ClearBrowsedCookie()
{    
    document.cookie 
= "yourCookies=;expires=Fri, 25-Dec-1999 08:08:08 GMT;path=/"
    document.getElementById('BrowsedProductList1_tabBrowsedProduct').style.display 
= "none";    
}

</script>
其中的yourCookies为你要清除的Cookie名。
调用
<href="javascript: ClearBrowsedCookie();">清除Cookie</a>


4.让指定的HTML域不可见 ,在点击指定的链接后显示指定的HTML域
例子:

<table id="tab1">
 
<tr>
     
<td>
  test
     
</td>
 
</tr>
</table>
<onclick="tabshow();" href="#">
  <script language="javascript">
    tab1.style.display
="none";
    
function tabshow()
    
{
     
if(tab1.style.display=="none")
     
{
      tab1.style.display
="";
     }

     
else
     
{
      tab1.style.display
="none";
     }

    }

   
</script>
函数:
  
//tab 表的ID
function tabshow(tab)
    
{
     
var tabname=document.getElementById(tab);      
     
if(tabname.style.display=="none")
     
{
        tabname.style.display
="";
     }

     
else
     
{
        tabname.style.display
="none";
     }

    }

   
</script>
posted @ 2006-09-08 11:05  Hermes.Liu  阅读(491)  评论(0编辑  收藏  举报