社区
JavaScript
帖子详情
★★★★★如何在html中对一个文件分页显示信息?
52001314
2003-08-27 09:35:00
我想在html中显示一个a.txt中所有内容.但是,我的html页面大小是固定的,如果文件长度太长,要做成分页显示.
这样,我如果要更改html显示的信息,只要更改a.txt的内容就行了.
请问如何实现,最好能提供例子,谢谢.
...全文
187
5
打赏
收藏
★★★★★如何在html中对一个文件分页显示信息?
我想在html中显示一个a.txt中所有内容.但是,我的html页面大小是固定的,如果文件长度太长,要做成分页显示. 这样,我如果要更改html显示的信息,只要更改a.txt的内容就行了. 请问如何实现,最好能提供例子,谢谢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
52001314
2003-09-13
打赏
举报
回复
非常感谢seabell(百合心) ,因为手头的活耽搁了,这么迟才结贴,sorry!
seabell
2003-08-27
打赏
举报
回复
读c:\\yourtxt.txt文件,路径可自行修改
<body id=mybody background="down.gif" onload=f_click()>
<!--<bgsound id="mybgs" src="sound.midi">-->
<SCRIPT language="JavaScript">
function f_click(){
objDownload.startDownload("c:\\yourtxt.txt", onDownloadDone);
}
current=0;
spacerows=3;//需要空多少行在这里设定
spacecols=6;//需要空多少列在这里设定
readrows=5;//每次读出的行数
spacestr="";
for(i=0;i<spacecols;i++)
spacestr+=" ";
function onDownloadDone(data){
mywrap=data.split("\n");
if(mywrap[0]!=null)
{
for(k=0;k<spacerows;k++)
paratext.innerHTML+="<br>";
for(j=0;(j<readrows)&&(mywrap[j]!=null);j++)
paratext.innerHTML+=spacestr+mywrap[j]+"<br>";
current=j;
}
}
function keyDown()
{
var key=window.event.keyCode;
if(key==40)
{
if(current<mywrap.length)
{
if(current>=mywrap.length-readrows)
mybody.style.backgroundImage='url(up.gif)';
paratext.innerHTML="";
for(k=0;k<spacerows;k++)
paratext.innerHTML+="<br>";
for(j=0;(j<readrows)&&(mywrap[j+current]!=null);j++)
paratext.innerHTML+=spacestr+mywrap[j+current]+"<br>";
current+=readrows;
}
}
else if(key==38)
{
/*if(mybgs.src!='')
mybgs.src='';
else
mybgs.src='sound.midi';
*/
if(current>=mywrap.length-readrows)
{
mybody.style.backgroundImage='url(down.gif)';
current-=readrows;
}
if(current<=0)
current=readrows;
paratext.innerHTML="";
for(k=0;k<spacerows;k++)
paratext.innerHTML+="<br>";
for(j=0;(j<readrows)&&(mywrap[j+current-readrows]!=null);j++)
paratext.innerHTML+=spacestr+mywrap[j+current-readrows]+"<br>";
if(current>readrows)
current-=readrows;
}
}
document.onkeydown=keyDown;
</SCRIPT>
<IE:Download ID="objDownload" STYLE="behavior:url(#default#download)" />
<div id=paratext></div>
</body>
seabell
2003-08-27
打赏
举报
回复
读c:\\yourtxt.txt文件,路径可以自己定
<body id=mybody background="down.gif" onload=f_click()>
<!--<bgsound id="mybgs" src="sound.midi">-->
<SCRIPT language="JavaScript">
function f_click(){
objDownload.startDownload("c:\\yourtxt.txt", onDownloadDone);
}
current=0;
spacerows=3;//需要空多少行在这里设定
spacecols=6;//需要空多少列在这里设定
readrows=5;//每次读出的行数
spacestr="";
for(i=0;i<spacecols;i++)
spacestr+=" ";
function onDownloadDone(data){
mywrap=data.split("\n");
if(mywrap[0]!=null)
{
for(k=0;k<spacerows;k++)
paratext.innerHTML+="<br>";
for(j=0;(j<readrows)&&(mywrap[j]!=null);j++)
paratext.innerHTML+=spacestr+mywrap[j]+"<br>";
current=j;
}
}
function keyDown()
{
var key=window.event.keyCode;
if(key==40)
{
if(current<mywrap.length)
{
if(current>=mywrap.length-readrows)
mybody.style.backgroundImage='url(up.gif)';
paratext.innerHTML="";
for(k=0;k<spacerows;k++)
paratext.innerHTML+="<br>";
for(j=0;(j<readrows)&&(mywrap[j+current]!=null);j++)
paratext.innerHTML+=spacestr+mywrap[j+current]+"<br>";
current+=readrows;
}
}
else if(key==38)
{
/*if(mybgs.src!='')
mybgs.src='';
else
mybgs.src='sound.midi';
*/
if(current>=mywrap.length-readrows)
{
mybody.style.backgroundImage='url(down.gif)';
current-=readrows;
}
if(current<=0)
current=readrows;
paratext.innerHTML="";
for(k=0;k<spacerows;k++)
paratext.innerHTML+="<br>";
for(j=0;(j<readrows)&&(mywrap[j+current-readrows]!=null);j++)
paratext.innerHTML+=spacestr+mywrap[j+current-readrows]+"<br>";
if(current>readrows)
current-=readrows;
}
}
document.onkeydown=keyDown;
</SCRIPT>
<IE:Download ID="objDownload" STYLE="behavior:url(#default#download)" />
<div id=paratext></div>
</body>
zy20001_2001
2003-08-27
打赏
举报
回复
每一页显示多少内容跟字体大小也有关系的
如果字体大小固定,则可以算页面不出现滚动条时显示多少行内容
以此作为分页基数就可以实现了,我没有写过这样的例子,你可以先试试
如果不行的话,我再来想想
sw47
2003-08-27
打赏
举报
回复
把a.txt的内容付给一个变量操作字符串不就行了
html
数据如何
分页
显示,简单的
html
数据
分页
控件封装
大概的想法是创建
一个
page.js
文件
,把所需的函数封装到window的page对象
中
。需要使用这个控件的时候,引用page.js
文件
,然后调用它里面的方法来初始化、更新和显示控件。控件可以根据返回数据的结果判断要不要显示总...
PHP与
HTML
实现数据的
分页
显示的页码具体实现分析
PHP与
HTML
实现数据的
分页
显示一、
分页
样式与结果二、PHP函数分析1、数据库查询操作函数分析2、数据表格显示函数分析三、
HTML
部分的逻辑划分分析1、
分页
类型判断2、
分页
页码不足3、页码溢出 一、
分页
样式与结果 ...
html
网页怎么
分页
打印,web如何实现页面
分页
打印
实现页面
分页
打印是很多小伙伴们...1.首先引入
一个
WebBrowser在需要打印的页面,可以直接添加:???到页面,或者使用JavaScript在需要的时候临时添加也可以:???document.body.insertAdjacent
HTML
("beforeEnd","clas...
Springboot+easyui实现数据库前台信息
分页
显示
数据库
中
的信息在前台的
分页
显示. 为什么要进行要
分页
?是为了在前台页面
中
不采用滚动条的形式看起来更加的美观.同时如果不采用
分页
的形式,如果数据量较大的话,浏览器的请求会特别的耗费时间,可能会导致浏览器...
HTML
分页
技术
这是一篇我在初学习过程
中
,遇到的动态数据
分页
显示的问题,前台采用Ajax传给后台,后台在访问数据库取出
分页
数据再转换为json格式传递给前台,前台再解析显示到表格
中
。在此写出我在做的过程
中
遇到的问题,可以让...
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章