0 0

关于一个js分页的问题5

<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<SCRIPT LANGUAGE="JavaScript">
<!--
function insertStr(){
var strs = document.getElementById("strid").value;
var str =ttt.value;
strs = strs+str+";"
alert(strs);
    document.getElementById("strid").value = strs;
instStr(1);
}
//-->
</SCRIPT>
 
  <body onload="instStr(1)">

  <INPUT TYPE="hidden" NAME="" id="strid" value="你好1;你好2;你好3;你好4;你好5;你好6;你好7;你好8;你好9;你好10;你好11;你好12;你好13;你好14;你好15;你好16;你好17;你好18;你好19;你好20;你好21;你好22;你好23;你好24;你好25;你好26;你好27;你好28;你好29;你好30;你好31;你好32;你好33;你好34;你好35;你好36;你好37;你好38;你好39;你好40;你好41;"></TEXTAREA>

      <TABLE id="recordTable" border="1">  
  </TABLE>
  <span id="span1"></span><br/>
  <INPUT TYPE="text" NAME="ttt" id="ttt">
  <INPUT TYPE="button" VALUE="添加" ONCLICK="insertStr()">

  </body>
  <script type="text/javascript">
function instStr(spanid){

var str = document.getElementById("strid").value;
// alert(str);
//字的总集合
var strArray = str.split(";");
//页数
var page =spanid;

end = (page-1)*4+4;

var sumPage = Math.round((strArray.length-1)/4 );

if(Math.round((strArray.length-1)/4 )>0)
sumPage = sumPage+1;

var strrs="";

for(k = 1; k <= sumPage; k++){

if(k==1)
strrs +="<span id='"+k+"' onclick='instStr("+k+")'>首页</span>";
else{
if(k==sumPage){
strrs +="<span id='"+k+"' onclick='instStr("+k+")'>末页</span>";
}else
strrs +="<span id='"+k+"' onclick='instStr("+k+")'>"+k+"</span>";

}
}

document.getElementById("span1").innerHTML=(strrs);
if(page==sumPage){
   strrs = "  <TABLE id='recordTable' border='1'> </TABLE> ";
for(i = (page-1)*4;i < strArray.length-1;i++){
if(Math.round(i/2)>0)
var row = recordTable.insertRow(recordTable.rows.length);
var col = row.insertCell(0);   
col.innerHTML = "<span id='"+i+"' name='"+strArray+"'value='"+strArray[i]+"' onclick='strPage()'>"+strArray[i]+"</span>";
}
alert(page);

}else{
for(i  = (page-1)*4;i < end;i++){
if(i%2==0)
var row = recordTable.insertRow(recordTable.rows.length);
var col = row.insertCell(0);   
col.innerHTML = "<span id='"+i+"' name='"+strArray[i]+"'value='"+strArray[i]+"' onclick='strPage()'>"+strArray[i]+"</span>";
}
}
}
function strPage(){

var str= document.getElementById(1).value;
alert(str);

}
</script>
</html>
[i]
为什么每次点击下一页的时候就会直接在table中直接往下加行了呢!!怎么样才能在点击每一页的时候只是显示每一页的内容呢!!急死人了!!!!谢谢高手们了
2008年6月23日 13:22
目前还没有答案

相关推荐

    js分页控件--js封装的分页控件

    自己写的一个js分页控件.已经封装,可以直接使用. 适合各种用途的分页控制. 如果界面不够美观,只需要修改css即可.

    一个简单的js分页

    一个简单的js分页

    js分页javascript分页

    2. Pagination.js:一个独立的JavaScript分页库,支持自定义分页样式,支持Ajax请求数据。 3. vue-paginate:针对Vue.js框架的分页组件,易用且高度可定制。 4. react-pagination:适用于React应用的分页组件,可与...

    一个通用的JavaScript分页

    这个通用JavaScript分页实现提供了一个基础框架,可以根据实际需求进行扩展,如添加异步加载数据的功能、调整样式、添加分页参数等。它通过控制页码显示的范围和间隔,使得分页导航既简洁又实用,能够适应不同数量的...

    推荐10个js分页样式

    综上所述,"推荐10个js分页样式"涉及到JavaScript分页库的使用、分页样式的选取和实现、以及相关的前端技术,如DOM操作、AJAX请求等。通过学习这些样例,开发者可以提升其在网页数据展示方面的专业技能。

    js分页示例,前台分页,客户端分页,分页机制,js分页

    例如,下面是一个简单的JavaScript分页代码片段: ```javascript let data = [/* your data array */]; let pageSize = 10; let currentPage = 1; function renderPage() { let startIndex = (currentPage - 1) * ...

    js分页效果

    总的来说,"js分页效果"是一个综合性的前端开发任务,涵盖了JavaScript基础、DOM操作、事件处理、数据交互、动画效果等多个方面。通过这个示例,开发者不仅可以学习到分页的实现技巧,还能加深对前端开发整体流程的...

    JS分页控件+CSS

    这里提到的"JS分页控件+CSS"是一个针对网页分页功能的解决方案,结合了JavaScript(JS)和层叠样式表(CSS)的技术。下面我们将深入探讨这两个关键组成部分以及它们如何协同工作。 **JS分页控件** JavaScript是一...

    JS+HTML分页代码

    本示例提供的"JS+HTML分页代码"是一个利用JavaScript(JS)和超文本标记语言(HTML)实现的分页功能,主要包含了首页、前页、后页、尾页以及自定义分页页号的功能。 **HTML基础**: HTML是网页的基础,用于构建页面...

    js分页代码,分页代码

    根据提供的文件信息,我们可以总结出以下关于使用JavaScript实现分页技术的相关知识点: ### 一、JavaScript 分页技术概述 在Web开发中,特别是在处理大量数据时,为了提高用户体验和减轻服务器压力,通常会采用...

    一个简单的JS实现的长文章分页

    标题 "一个简单的JS实现的长文章分页" 涉及到的是JavaScript编程中的一个常见功能,即在网页上处理大量文本内容时如何通过分页提高用户体验。在Web开发中,尤其是在内容丰富的博客、论坛或者新闻网站中,长篇文章...

    文本文件js分页

    在网页开发中,文本内容的展示经常会遇到一个问题:如何有效地管理大量的文章数据,避免一次性加载过多内容导致页面加载缓慢或用户界面卡顿。此时,"文本文件js分页"技术就显得尤为重要。这个技术主要是利用...

    自制纯js分页框架

    4. **JavaScript分页逻辑**:`spagination.js` 是核心脚本,包含了分页功能的实现。主要包括计算总页数、生成页码按钮、监听按钮点击事件、更新当前页等功能。开发者需要了解如何根据数据量和每页显示的数量来计算总...

    一个简单的分页js

    一个简单实用的分页js,包括 上一页,下一页,转到 等操作 只需简单的调用个js函数页面上就能出现分页。js代码也是简单明了方便读取。

    分页js文件

    2. 创建分页导航:生成一个包含页码的HTML结构,可以是简单的数字列表,也可以包含“上一页”、“下一页”等链接。 3. 绑定事件:为分页导航的每个元素添加点击事件监听器,当用户点击页码时触发相应动作。 4. 数据...

    servlet+jsp+js分页组件

    "splitpage"可能是一个JavaScript分页库或者是一个特定的分页相关文件,包含具体的分页组件代码。分析这个文件可以帮助我们理解如何在实际项目中实现分页功能。 综上所述,"servlet+jsp+js分页组件"是Web开发中的一...

    javaScript分页

    JavaScript分页是网页开发中一...总之,JavaScript分页是一个涉及数据处理、DOM操作、事件处理和样式设计等多个方面的问题。通过这个项目,你可以深入理解JavaScript在实际网页开发中的应用,并提升你的前端开发技能。

    一个非常精巧的javascript实现的Bootstrap分页插件

    这个“一个非常精巧的javascript实现的Bootstrap分页插件”提供了无需依赖其他第三方类库的解决方案,使得开发者能够更轻松地在项目中集成分页功能。 首先,我们要理解什么是Bootstrap。Bootstrap是由Twitter推出的...

    适配所有浏览器的js分页插件

    **JavaScript分页插件概述** 在网页开发中,分页是一种常见的数据展示方式,它能够有效地组织大量数据,提高用户体验。本项目提供的“适配所有浏览器的js分页插件”是一个轻量级且易用的解决方案,尤其适用于那些...

    经典的10种JS分页代码

    2. **jQuery分页插件**:jQuery是一个流行的JavaScript库,提供了许多方便的分页插件,如jQuery Pagination Plugin、DataTables等。这些插件通常提供自定义配置,如每页显示的项数、分页样式等。 3. **纯JavaScript...

Global site tag (gtag.js) - Google Analytics