如何将两个脚本组合在一起?

时间:2010-06-02 21:25:30

标签: javascript

我在http://xtboard.com/forum;viewpost;281258;page0.html设置了一个示例。 如果有人可以帮助我,我们将不胜感激。

更新

第一个脚本是留言簿:

`<script language = "JavaScript" src = "http://www.bfnsoftware.com/cgi-bin/home/Members/Guestbook/Guestbook.cgi?SiteID=30185&Book=3128&action=js">
 </script>
 <script language = "JavaScript">

     document.write("<b>" + Title + "</b><br />");
     for (nextE = 0; nextE < FilledEntries; nextE++) {
         document.write('<div class="entry">Username:   ' + GuestName[nextE] + '<br />');
         document.write('Submission Date:   ' + GuestDate[nextE] + '<br />');
         document.write('Line Submission:   ' + GuestMessage[nextE] + '<br /><br />');
         document.write('</div>');
     }
 </script>`

第二个脚本是星级评分脚本。我认为它应该得到它的唯一ID:

`GuestDate[nextE]`

在第一个代码中。

`<script type='text/javascript'>
 aR_BgColor="";
 aR_FgColor="";
 aR_url=location.href + "";
 aR_title=document.title + "";
 aR_StarType ='1';
 document.write('<div id="aR_star_info" class="aR_star_info"></div>');
 document.write('<scr'+'ipt type="text/JavaScript" src="http://addratings.com/aR_BootStrap.js"></scr'+'ipt>');
 </script>`

在制作每个留言簿条目时,第一个脚本将基本重复。我想在每个条目下写一个星级评分。

1 个答案:

答案 0 :(得分:0)

在aR_Create.js中,最后一行是

document.getElementById('aR_star_info' + id).innerHTML = sH;

但是每个条目的ID都是相同的。当您设置id属性时,您正在使用myID,但是您设置myID = aR[0].id它永远不会更改。

当你在这里时,为什么不用你想要的方法创建一个.js文件,而不是通过一遍又一遍地加载相同的脚本文件来浪费http资源?