标题:怎样让JavaScript显示文本文件的内容?
只看楼主
lxd
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-4-5
 问题点数:0 回复次数:5 
怎样让JavaScript显示文本文件的内容?

我的网站上的滚屏字幕是用下面的代码实现的

<SCRIPT language=""> //设置marquee的宽度(in pixels) var marqueewidth=200 //设置marquee的高度 var marqueeheight=180 //设置marquee的速度 var speed=1 //设置marquee的显示内容 /////////////////////////////////////////////////////////////////

var marqueecontents='<right><SPAN STYLE="FONT-FAMILY: 宋体; FONT-SIZE: 9pt; LINE-HEIGHT: 20px">一套节目预告<br>7:00新闻联播<br>10:46天天娱乐30分<br>12:17音乐秀<br>12:30新闻20分<br>17:47 探索<br>18:30海外传真<br>20:12四大名捕(12-13)<br>22:54要案追踪<br>23:18秘密(7-8)<br>二套节目预告<br>7:56但愿人长久(1-2)<br>9:43欢乐总动员<br>11:20天天娱乐30分<br>11:54娱乐现场<br>12:27军事全接触<br>13:00今日科技在线<br>13:41爱在暴风的日子(14-15)<br>17:00探索杂志<br>17:27尼克乐园<br>18:00天罗地网(13-14)<br>23:26财富中国</span></right>' ////////////////////////////////////////////////////////////////// if (document.all) document.write('<marquee direction="up" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheight+'">'+marqueecontents+'</marquee>')

function regenerate(){ window.location.reload() } function regenerate2(){ if (document.layers){ setTimeout("window.onresize=regenerate",450) intializemarquee() } }

function intializemarquee(){ document.cmarquee01.document.cmarquee02.document.write(marqueecontents) document.cmarquee01.document.cmarquee02.document.close() thelength=document.cmarquee01.document.cmarquee02.document.height scrollit() }

function scrollit(){ if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){ document.cmarquee01.document.cmarquee02.top-=speed setTimeout("scrollit()",100) } else{ document.cmarquee01.document.cmarquee02.top=marqueeheight scrollit() } }

window.onload=regenerate2 </SCRIPT>

由于每天手动更新内容很麻烦,我想让JavaScript自动按日期从指定的文本文件(节目单)中提取滚屏字幕的内容,不知JavaScript能否实现。

搜索更多相关主题的帖子: 文本文件 JavaScript 新闻联播 marquee var 
2005-04-05 12:28
bingxue2332
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:446
专家分:0
注 册:2004-11-6
得分:0 

<html> <body onLoad = "select()"> <script language=javascript> function select() { var thisDay = new Date();

var toDayNum = thisDay.getDay();

alert(toDayNum); //这里取得了星期的数学值了 //你可以自己利用switch case 编了 } </script> </body> </html>


2005-04-05 15:08
lxd
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-4-5
得分:0 
但是怎样让JavaScript调用一个txt文件并滚动呢?
2005-04-05 16:22
bingxue2332
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:446
专家分:0
注 册:2004-11-6
得分:0 
好像没有什么意思撒

javascript是客户端的脚本   你在网页上编好了

但是浏览网页的电脑上没有这个txt文件  怎么看啊

2005-04-05 19:53
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
你直接写JS文件,不写Txt文件不就完了。

天津网站建设 http://www./
2005-04-05 21:46
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
以下是引用lxd在2005-4-5 16:22:48的发言: 但是怎样让JavaScript调用一个txt文件并滚动呢?
你网站支持动态程序吗?比如ASP/PHP/JSP/CGI之类?  如果支持,可以用FSO来读取,生成JS,或者写到数据库里,从数据库里读  如果不支持,可以采用客户端用XMLHTTP读取服务器文件的方法。

天津网站建设 http://www./
2005-04-05 21:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-14827-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.554857 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved