4步实现Web页面上的简单快捷键

 

1、创建4aspx页面page1.aspx,page2.aspx,page3.aspx, page4.aspx

2、打开page1.aspx,添加3LinkButton,分别指向其余3个页面

         < div  style ="width: 100%; height: 154px;" >
            
< asp:LinkButton  ID ="lbPage1"  runat ="server"  PostBackUrl ="Page1.aspx" > 按下数字键“1”跳转到Page 1 </ asp:LinkButton >< br  />
            
< br  />
            
< asp:LinkButton  ID ="lbPage2"  runat ="server"  PostBackUrl ="Page2.aspx" > 按下数字键“2”跳转到Page 2 </ asp:LinkButton >< br  />
            
< br  />
            
< asp:LinkButton  ID ="lbPage3"  runat ="server"  PostBackUrl ="Page3.aspx" > 按下数字键“3”跳转到Page 3 </ asp:LinkButton >< br  />
            
< br  />
        
</ div >
 

3、page1PageLoad中注册脚本   

protected   void  Page_Load( object  sender, EventArgs e)
    
{
        ClientScript.RegisterClientScriptBlock(
this.GetType(), "Shortcut""document.attachEvent ('onkeyup',ShortcutKeys);"true);
    }
  

 

4、完成javascript函数ShortcutKeys

 在Header中添加下列代码 

    < script type = " text/jscript " >
    
function  ShortcutKeys() 
{
        
//alert(event.keyCode);
        
        
// 1 Pressed For Page1
        if (event.keyCode == 49)
       
{         
          document.getElementById(
'lbPage1').click();
        }

        
        
// 2 Pressed For Page2
        if (event.keyCode == 50)
        
{
            document.getElementById(
'lbPage2').click();
        }

        
        
// 3 Pressed For Page3
        if (event.keyCode == 51)
        
{
            document.getElementById(
'lbPage3').click();        
        }
      
}

    
< / script>
posted on 2008-01-25 10:19 tianyamoon 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/tianyamoon/archive/2008/01/25/1052611.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
非常感谢您的提问!以下是一个基本的HTML搜索功能实现代码的示例: ``` <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>HTML搜索功能实现示例</title> </head> <body> <h1>HTML搜索功能实现示例</h1> <p>请在下面的输入框中输入您要搜索的关键词:</p> <input type="text" id="mySearch" onkeyup="myFunction()" placeholder="Search..."> <p>以下是示例文本,其中可能含有您要搜索的关键词</p> <p>HTML,全称为超文本标记语言,是一种用于创建网页的标准标记语言。</p> <p>在浏览器中,我们可以使用 CTRL+F 快捷键进行页面内的搜索,但是也可以在网页中实现搜索功能。</p> <p>JavaScript 提供了一些方法实现搜索的功能。下面是一个简单的例子:</p> <ul id="myList"> <li>搜索示例 1</li> <li>搜索示例 2</li> <li>搜索示例 3</li> <li>搜索示例 4</li> </ul> <script> function myFunction() { // 获取输入框中的关键词 var input, filter, ul, li, a, i; input = document.getElementById("mySearch"); filter = input.value.toUpperCase(); ul = document.getElementById("myList"); li = ul.getElementsByTagName("li"); // 循环遍历每个列表项 for (i = 0; i < li.length; i++) { a = li[i].getElementsByTagName("a")[0]; if (a.innerHTML.toUpperCase().indexOf(filter) > -1) { // 如果列表项中有匹配的关键词,则显示该列表项 li[i].style.display = ""; } else { // 否则隐藏该列表项 li[i].style.display = "none"; } } } </script> </body> </html> ``` 希望这个示例能够帮助您实现所需的搜索功能。如果您还有其他问题,请随时提出。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值