惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - semye

input+select(multiple)实现下拉框输入值 - semye 请问做个类似这样的网站多少钱 省份和城市 - semye 客户端取用户控件中服务器控件的标识 VS2003调试很慢 - semye enctype="multipart/form-data" 群发邮件太慢了! - semye SQL SERVER “数组参数” WEB水晶报表部署笔记 写程序解智力题,help!!! 低级错误是怎样“炼”成的? - semye SQL语句区分大小写问题 发送邮件 - semye - 博客园 JS事件大全 WinForm动态添加控件及其事件 WinForm程序实现滚动字幕与背景音乐 公历转换为农历 简单水晶报表程序与安装部署文件制作 - semye 导数程序
简单的js分页脚本 - semye - 博客园
semye · 2008-04-23 · via 博客园 - semye

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    
<title>无标题页</title>
    
<script language="javascript" type="text/javascript" > 
    
function showpage(url,num,c_p) 
    

        
var prev=0;var next=0;var temp=0;var html="";
        
if(parseInt(c_p+3)>num)
        
{
           prev
=num;
        }

        
else
        
{
            prev
=parseInt(c_p+3);
        }

        temp
=10-(prev-c_p);
        
if(c_p-temp>0)
        
{
            next
=c_p-temp;
        }

        
else
        
{
            next
=1;
        }

        
//如果显示的第一页<10,总页数又大于10
        if(c_p+3<10&&num>c_p+3)
        
{
            
for(j=1;j<=10-(c_p+3);j++)
            
{
                prev
++;
            }

        }

        
if(c_p!=num)
        
{
            html
+="<a href='"+url+"index="+(1+c_p)+"'>上一页</a>"+" ";
        }

        
for (i=prev;i>=next;i--
        

            
if (i==c_p)
            

                html
+="<font color=red>"+i+" </font>";
            }

            
else
            

                html
+="<a href='"+url+"index="+i+"'>"+i+"</a>"+" ";
            }

        }

        
if(c_p!=1)
        
{
            html
+="<a href='"+url+"index="+(c_p-1)+"'>下一页</a>"+" ";
        }

        document.getElementById(
"pagenumber").innerHTML=html+"  转到<input id=\"page\" style=\"width: 33px\" />页 <input type=\"button\" value=\"go\" onclick=\"funcGo()\" />";
    }
 
    
function funcLoad()
    
{
        
var num=100;
        
var url="testpager.html?";
        
var index ;
        index 
= getUrlParam("index");
        
if(index==0)
        
{
            index
=num;
        }

       showpage(url,num,index);
    }

    
function   getUrlParam(name)
    
{   
          
var   reg   =   new   RegExp("(^|&)"+   name   +"=([^&]*)(&|$)");  
          
var   r   =   window.location.search.substr(1).match(reg);   
          
if   (r!=null)   
          
{
              
return parseInt(unescape(r[2])); 
          }

           
return   0;   
    }
 
    
function funcGo()
    
{
            
var num=100;
            
if(parseInt(document.getElementById("page").value)>0&&parseInt(document.getElementById("page").value)<=num)
            
{
                window.location.href
="testpager.html?index="+parseInt(document.getElementById("page").value);
            }

            
else
            
{
                alert(
"页码不存在!");
                
return false;
            }

    }
 
    
    
</script> 
</head>
<body onload="funcLoad(0)">
    
<form id="form1" runat="server">
    
<div id="pagenumber">
    
    
</div>
    
    
</form>
</body>
</html>