[英]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.