<script>
function showtxt()
{
document.all.myiframe.src="txt.txt";
document.all.myiframe.style.display="block";
}
</script>
<input type=button onclick=showtxt()>
<iframe id=myiframe src="" style="display:none"></iframe>
function showtxt()
{
document.all.myiframe.src="txt.txt";
document.all.myiframe.style.display="block";
}
</script>
<input type=button onclick=showtxt()>
<iframe id=myiframe src="" style="display:none"></iframe>
解决方案 »
- javascript版蜘蛛纸牌
- 书中举的例子提示错误,求解答
- 鼠标点击表格的一行时 如何获取所选行的内容
- 将XML格式的字符串保存为本地文件可以,可是用Firefox3 就不能通过了。
- CallFunction __flash__argumentsToXML invoke 是什么意思?????
- 如何取消透明度? 请求请求教!
- 如何处理document.write("<script>.....<\/script>")这样的语句
- 请教注册的JS问题??????在线等
- 如何动态改变span区域的样式?比如<span onmouseover="this.runtimeStyle.borderBottomColor='FF0000'">test</span>当鼠标移上时没有变化
- function怎么可以这么定义的?
- 用Javascript怎么设置Cookies
- 为什么以下函数无法防止输入汉字,怎样解决?
<input type=button value="读文件" onclick=f_click()>
<SCRIPT language="JavaScript">
function f_click(){
objDownload.startDownload("read.txt", onDownloadDone);
}
function onDownloadDone(data){
alert(data)
}
</SCRIPT>
<IE:Download ID="objDownload" STYLE="behavior:url(#default#download)" />
</body>
{
var fso, f1, ts, s;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
ts = fso.OpenTextFile("c:\\testfile.txt", ForReading);
s = ts.ReadAll();
Response.Write(s );
ts.Close();
}
<input type=button onclick="ReadFiles()">
如:用“:”隔开
:text //part1 第一部分文本
.....
text
.....:text //part2 第二部分文本
....
text
....:text //part3 第三部分文本
...
text
....
打开ie时,载入以特定图片为背景的web页,接着载入文本中的part1;
按下移键载入part2;
<input type=button value="详细内容" onclick="window.open('x:\\file.txt')">如果这个文件在服务器中(不要用绝对路径,要用相对路径):
<input type=button value="详细内容" onclick="window.open('http://www.yoursite.com/txt/file.txt')">
str=sText.split(":");
用split(":");
能把sText按:分割成array.
你把所有的文本读入到sText 中,
在按:分割。
str=sText.split(":");
用split(":");
能把sText按:分割成array.
你把所有的文本读入到sText 中,
在按:分割。
<body bgcolor="#0099FF">
<input type=button value="读文件" onclick=f_click(this)>
<SCRIPT language="JavaScript">
function f_click(obj){
obj.disabled=true;
objDownload.startDownload("mytext.txt", onDownloadDone);
}
i=0;
function onDownloadDone(data){
//alert(data);
para=data.split(":");
if(para[i]!=null)
{
paratext.innerHTML=para[i++];
}
function keyDown()
{
var key=window.event.keyCode;
if(key==40)
{
if(i<para.length)
paratext.innerHTML+=para[i++];
}
}
document.onkeydown=keyDown;
}
</SCRIPT>
<IE:Download ID="objDownload" STYLE="behavior:url(#default#download)" />
<div id=paratext></div>
</body>
我是一个delphi程序员对网页制作不清楚,只知道一些html,但我需要将网页嵌入
我的程序中。
我希望各位大侠能写出完整的代码!我只需复制后就可以运行!请不要见笑!
我决不是偷懒!
我说的高分一定送出!
再线等待!!!!
在我的网页上没有按钮
<IE:Download ID="objDownload" STYLE="behavior:url(#default#download)" />是什么意思;objDownload.startDownload("mytext.txt", onDownloadDone);
mytext.txt放在什么地方,如果要载入指定的路径下的文件,该如何解决?如何设置一个开关控制背景音乐的播放?
路径参见8988的说法,应该很清楚了
我的机器没声卡,有关背景音乐问题,抱歉
<body background="user.gif" onload=f_click()>
<SCRIPT language="JavaScript">
function f_click(){
objDownload.startDownload("c:\\yourtxt.txt", onDownloadDone);
}
i=0;
function onDownloadDone(data){
para=data.split(":");
if(para[i]!=null)
{
paratext.innerHTML=para[i++];
}
function keyDown()
{
var key=window.event.keyCode;
if(key==40)
{
if(i<para.length)
paratext.innerHTML+=para[i++];
}
}
document.onkeydown=keyDown;
}
</SCRIPT>
<IE:Download ID="objDownload" STYLE="behavior:url(#default#download)" />
<div id=paratext></div>
</body>
以向下方向键继续文本显示,以向上方向键控制背景音乐的播放与否
<body background="user.gif" onload=f_click()>
<bgsound id="mybgs" src="sound.midi">
<SCRIPT language="JavaScript">
function f_click(){
objDownload.startDownload("c:\\yourtxt.txt", onDownloadDone);
}
i=0;
function onDownloadDone(data){
para=data.split(":");
if(para[i]!=null)
{
paratext.innerHTML=para[i++];
}
}
function keyDown()
{
var key=window.event.keyCode;
if(key==40)
{
if(i<para.length)
paratext.innerHTML+=para[i++];
}
else if(key==38)
{
if(mybgs.src!='')
mybgs.src='';
else
mybgs.src='sound.midi';
}
}
document.onkeydown=keyDown;
</SCRIPT>
<IE:Download ID="objDownload" STYLE="behavior:url(#default#download)" />
<div id=paratext></div>
</body>
你的方法我试过了!出现一些问题
文本格式如下:
:text1
text2
....
textn
....
当我打开指定的html文件时,不能载入part1的文本需要按下下移键才出现
而运行中无法实现分行, 第一行的数据text1跟在text2后
如果没有方法,能否在第一行的数据后也插入特定的分隔符如“;”
实现分行。
而且在载入part2时,不能清空原有的part1的文本。
我想可能指定读入文本的行数会更好解决。
还有一个问题:如何动态载入背景图片
设定文本文件有140行,1-80行为一屏,载入第一屏时,载入有下移键的图片
载入81-140行时,载入有上移键的图片。to qiushuiwuhen
seabell 热心帮助他人,有什么错!到是你不帮助人解决问题,还说风凉话
不过换行问题我也不会,如果你可以预先在文本文件中在每行末加“;”我就会处理了。sorry,我不知道怎么读文本中的换行符,应该有很多高手会的
<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);
}
i=1;
function onDownloadDone(data){
para=data.split(":");
if(para[i]!=null)
{
paratext.innerHTML=para[i++];
}
}
function keyDown()
{
var key=window.event.keyCode;
if(key==40)
{
if(i<para.length)
{
if(i==para.length-1)
mybody.style.backgroundImage='url(up.gif)';
paratext.innerHTML=para[i++];
}
}
else if(key==38)
{
if(mybgs.src!='')
mybgs.src='';
else
mybgs.src='sound.midi';
}
}
document.onkeydown=keyDown;
</SCRIPT>
<IE:Download ID="objDownload" STYLE="behavior:url(#default#download)" />
<div id=paratext></div>
</body>
文本格式如下:
text1 //第一行文本
text2
....
textN //第n行文本
.... textM
读入第1行文本到第n行文本
第1行文本与第2行文本之间换行
换屏时清除1-n行的文本后,载入n-m的文本
to seabell
谢谢大力支持!另开帖子送分!
<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);
}
i=1;
function onDownloadDone(data){
para=data.split(":");
if(para[i]!=null)
{
mywrap=para[i].split("\n");
for(j=0;j<mywrap.length;j++)
paratext.innerHTML+=mywrap[j]+"<br>";
i++;
}
}
function keyDown()
{
var key=window.event.keyCode;
if(key==40)
{
if(i<para.length)
{
if(i==para.length-1)
mybody.style.backgroundImage='url(up.gif)';
paratext.innerHTML="";
mywrap=para[i].split("\n");
for(j=0;j<mywrap.length;j++)
paratext.innerHTML+=mywrap[j]+"<br>";
i++;
}
}
else if(key==38)
{
if(mybgs.src!='')
mybgs.src='';
else
mybgs.src='sound.midi';
}
}
document.onkeydown=keyDown;
</SCRIPT>
<IE:Download ID="objDownload" STYLE="behavior:url(#default#download)" />
<div id=paratext></div>
</body>
按上移键读入上一屏的数据,
在html中通过加入一定数量的空格使文本定位在某个特定位置,该如何实现!
100分以给出,
采用无线上网,经常掉线,请原谅
谢谢你能回答我的问题
我要在缴费机子上实现,
iframe是类似于html中的frame吗?
如果是,它不能符合我的要求
<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=18;//每次读出的行数
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>
text1***********
text2* image1 *
text3***********
text4* image2 *
text5***********
假定第一页介绍50员人民币
在image1 载入50员正面图象
在image2 载入反面图象
即载入两幅图片
第二页介绍10员人民币资料
在 image1,image2载入10元人民币图象
text1***********
text2<img src="50.gif">
text3***********
text4<img src="50back.gif">
text5***********
text6***********
text7<img src="10.gif">
text8***********
text9<img src="10back.gif">
text10**********
我想向向你请教javascript的一些问题?
[email protected]
我是来学习的,水平有限哦,你的问题可以放到论坛上来,让孟子他们这些高手一起帮你啊
另,你的文本段和图片不是关联的么?为什么要替换文本时不改图片,替换图片时不改文本?一起编辑岂不更清楚?
我是要给银行的那些人用的,所以要简单!我想可以生成三个文件,一个文本文件,一个图片信息文件,一个临时文件。当用户触发事件时,根据文本和图片文件生成如下格式的文件:
text<img src="path.jpg">
这样就可以利用你编写的程序
to 秋水
可以具体的编一下程序吗?
我想可以有三个文件;文本,图象,临时文件!
当用户触发事件时将文本与图象文件生产临时文件,临时文件的格式:
text<img src="">
这样就能用你的编写的程序了
to 秋水:
可以写出代码来吗?
text,img
1aaaaa,1.gif
2bbbb,2.gif
3ccc,3.gif
4dd,4.gif再建一个tdc.html,内容如下
<OBJECT id="tdc" CLASSID="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83">
<PARAM NAME="DataURL" VALUE="tdc.txt">
<PARAM NAME="UseHeader" VALUE="True">
</OBJECT><TABLE datasrc="#tdc" border>
<THEAD><TR><TD>文本</TD><TD>图片</TD></TR></THEAD>
<TBODY>
<TR><TD><DIV datafld="text"></DIV></TD><TD><img datafld="img"/></TD></TR>
</TBODY>
</TABLE>即可显示,当然也可以用xml数据岛等,一样的道理
你的文本和图象信息还是在一个同一个文本里不符合我的要求:
可不可以设计成这样?
text--------------
text| cell1 |
text|-------------
text| cell2 |
text|------------|
在表格cell1中插入图片1
在表格cell2中插入图片2
我的图片固定每页只有2幅
我的项目有时间限制的,不能花太多的时间看msdn
“我的项目有时间限制的,不能花太多的时间看msdn”你这话就不对了,有空还是看看,和 Microsoft 打交道,不得不看 MSDN...
秋水还是没有实现文本数据和图象数据的分离,他的方法是比较简单,但他的方法的效果和seabell的一样。
tdc.html放在任意的路径都可以吗?
1。gif的路径放在那里
gif的路径写在tdc.txt中:
text,img
1aaaaa,c:\\1.gif
2bbbb,c:\\2.gif
...我又写了一个,想了想还是贴出来吧,让大家见笑了
yourtxt.txt格式
text1***********
text2 *image*
text3***********
text4 *image*
text5***********yourimg.txt格式(路径间换行)
<img src="50.gif">
<img src="50back.gif">
...<body id=mybody background="down.gif" onload=f_click()>
<!--<bgsound id="mybgs" src="sound.midi">-->
<SCRIPT language="JavaScript">
function f_click(){
objDownload2.startDownload("c:\\yourimg.txt", onDownloadDone2);
objDownload.startDownload("c:\\yourtxt.txt", onDownloadDone);}
current=0;
spacerows=3;//需要空多少行在这里设定
spacecols=6;//需要空多少列在这里设定
readrows=18;//每次读出的行数
spacestr="";
for(i=0;i<spacecols;i++)
spacestr+=" ";
function onDownloadDone(data){
mytext=data.split("*image*");//*image*是在文本文件中插图的标志,确认要显示的文本中没有此特殊串
mystr="";
for(t=0;t<mytext.length-1;t++)
mystr+=mytext[t]+myimg[t];
mystr+=mytext[t];mywrap=mystr.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;
}
}myimg=null;
function onDownloadDone2(data){
myimg=data.split("\n");
}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)" />
<IE:Download ID="objDownload2" STYLE="behavior:url(#default#download)" />
<div id=paratext></div>
</body>
1aaaaa,2bbbb,2.gif
3ccc,4dd,4.gif显示的时候
<TABLE datasrc="#tdc" border>
<TR><TD>
<DIV datafld="text1"></DIV>
<span datafld="text2"></span>
<img datafld="img"/>
</TD></TR>
</TABLE>要实现图片和文字分离,修改tdc.txt即可
同样修改tdc.html的显示 也可以不出现图片
text1***********
text2 *image*
text3***********
text4 *image*
text5***********
文本文件只有text:
text
text
text
秋水,麻烦你将你的观点结合seabell的代码写一段代码吗?