我在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>`
在制作每个留言簿条目时,第一个脚本将基本重复。我想在每个条目下写一个星级评分。
答案 0 :(得分:0)
在aR_Create.js中,最后一行是
document.getElementById('aR_star_info' + id).innerHTML = sH;
但是每个条目的ID都是相同的。当您设置id属性时,您正在使用myID,但是您设置myID = aR[0].id
它永远不会更改。
当你在这里时,为什么不用你想要的方法创建一个.js文件,而不是通过一遍又一遍地加载相同的脚本文件来浪费http资源?