找回密码
 立即注册
搜索
查看: 371|回复: 4

一个JS脚本的小问题~~~

[复制链接]

1678

主题

5167

回帖

9302

积分

荣誉版主

沉痛悼念小于……

积分
9302
发表于 2005-5-30 15:28:17 | 显示全部楼层 |阅读模式
<BODY>
<script language="JavaScript">
spanUbbTag="";
photoCount = 4;
ubbTag = "";
var ubbTagArray = new Array("http://www.coolfax.net/upload_778/myphotos/ffshow_Img222263663.jpg", "http://www.coolfax.net/upload_778/myphotos/ffshow_Img222263683.jpg", "http://www.coolfax.net/upload_778/myphotos/ffshow_Img222263706.jpg", "http://www.coolfax.net/upload_778/myphotos/ffshow_Img222263720.jpg", "0");
for (i = 0; i < photoCount; i++)
    {
   ubbTag += "[img]" + ubbTagArray.replace(/\.\.\//gi, "http:\/\/www.coolfax.net\/") + "[/img]<br>";
   }
form1.txtOutput.value=(ubbTag)
//document.write(ubbTag)

</script>




<center>
<form name=form1>

        <textarea name="txtOutput"  rows="8"  cols="83" >         </textarea>
</center>
</form>

</BODY>
</HTML>


请帮忙修改一下

我想让数组的内容显示在textarea 里面

应该怎么写呢?

1678

主题

5167

回帖

9302

积分

荣誉版主

沉痛悼念小于……

积分
9302
 楼主| 发表于 2005-5-30 15:34:56 | 显示全部楼层
我的要求很简单:

不要使用document.write输出内容
我希望能通过设置txtOutput.value的值,让内容显示在textarea里面

但是我试图设置txtOutput.value的时候,脚本就出错了
回复

使用道具 举报

72

主题

1118

回帖

1645

积分

金牌会员

积分
1645
发表于 2005-5-30 15:47:04 | 显示全部楼层
发现问题了,Javascript是顺序执行的,如果在body的开始处就使用后面还没有创建的控件就会有问题,可以把Javascript代码移到最后
回复

使用道具 举报

72

主题

1118

回帖

1645

积分

金牌会员

积分
1645
发表于 2005-5-30 15:49:07 | 显示全部楼层
<body>
<center>
<form name=form1>
<textarea name="txtOutput" rows="8" cols="83" > </textarea>
</center>
</form>
<script language="JavaScript">
spanUbbTag="";
photoCount = 4;
ubbTag = "";
var ubbTagArray = new Array("http://www.coolfax.net/upload_778/myphotos/ffshow_Img222263663.jpg", "http://www.coolfax.net/upload_778/myphotos/ffshow_Img222263683.jpg", "http://www.coolfax.net/upload_778/myphotos/ffshow_Img222263706.jpg", "http://www.coolfax.net/upload_778/myphotos/ffshow_Img222263720.jpg", "0");
for (i = 0; i < photoCount; i++)
{
ubbTag += "[img]" + ubbTagArray.replace(/\.\.\//gi, "http:\/\/www.coolfax.net\/") + "[/img]<br>";
}
form1.txtOutput.value=(ubbTag)
//document.write(ubbTag)
</script>
</body>
回复

使用道具 举报

1678

主题

5167

回帖

9302

积分

荣誉版主

沉痛悼念小于……

积分
9302
 楼主| 发表于 2005-6-3 13:25:04 | 显示全部楼层
:) 谢谢

我还真不知道

原来JS对顺序还挺讲究的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-18 01:05 , Processed in 0.087244 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表