繁体   English   中英

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

[英]How do I combine two scripts together?

我在以下网址设置了一个示例: 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>`

完成每个留言簿条目后,第一个脚本基本上会重复。 我想在每个条目下写一个星级。

在aR_Create.js中,最后一行是

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

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

而且,为什么不使用所需的方法创建单个.js文件,而不是通过一遍又一遍地加载相同的脚本文件来浪费http资源呢?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM