Прежде всего, я хотел бы извиниться за сообщение об этом снова. Я новичок в этом форуме. Кроме того, я не могу комментировать комментарии к первому сообщению этого вопроса или отправлять личные сообщения пользователям, которые комментировали, поэтому я не могу нормально общаться с кем-либо, кто пытается помочь. Каким образом я могу общаться с людьми, которые могут комментировать или отвечать на этот пост? Опять же, мне жаль повторять этот вопрос. С этой стороны я двигаюсь дальше.Как объединить эти примеры?
Я просто экспериментирую с Javascript, поэтому я знаю его мало. Я нашел веб-сайт, который предлагает инструмент для гостевой книги (http://www.bfnsoftware.com/index.php?eid=2013), а другой - инструмент оценки звезд (addratings.com/). Я хотел бы знать, какие части скриптов изменить и что их изменить, чтобы результат стал инструментом оценки звезд под каждым новым комментарием. Кстати, мне пришлось прибегать к скриптам, не размещенным на моем сайте, из-за ограничений типа файла на моем веб-хосте.
Код гостевой книги состоит из двух частей. Первая - это входная форма. Это он в это основная форма:
<form action = "http://www.bfnsoftware.com/cgi-bin/home/Members/Guestbook/Guestbook.cgi?SiteID=30185&Book=3128" method = "POST">
<input type = "hidden" name = "action" value = "sign">
:: Guestbook ::
Name:
<input type = "text" name = "guestName" size = 30 maxlength = 60>
Email Address:
<input type = "text" name = "guestEmail" size = 30 maxlength = 100>
Website:
<input type = "text" name = "guestWebsite" size = 30 maxlength = 150>
Vote:
<select name = "guestVote" style = "width:203px;">
<option value = "0"> 0 - Worst
<option value = "1"> 1
<option value = "2"> 2
<option value = "3"> 3
<option value = "4"> 4
<option value = "5" SELECTED> 5 - Average
<option value = "6"> 6
<option value = "7"> 7
<option value = "8"> 8
<option value = "9"> 9
<option value = "10"> 10 - Best
</select>
:: Message ::
<textarea cols = 45 rows = 6 name = "guestMessage"></textarea>
<input type = "submit" value = "Submit">
</form>
Я не используя «guestWebsite», «guestEmail» или «guestVote» поля формы на моем сайте. Я смог выбрать, чтобы пользователи вводили html в текстовое поле «guestMessage».
Это вторая часть кода гостевой книги. Я помещал его на страницу, на которой мне хотелось бы, чтобы сообщения анализировались.
<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("<font size = 3><b>" + Title + "</b></font><br>");
document.write("<hr align = left color = #4F4F4F width = 400><p>");
for (nextE = 0; nextE < FilledEntries; nextE++) {
document.write('<table border = 0 cellpadding = 1 cellspacing = 0 width = 502 bgcolor = #000000><tr><td width = 502>');
document.write('<table border = 0 cellpadding = 0 cellspacing = 0 width = 500 bgcolor = #DFDFDF>');
document.write('<tr><td width = 10></td><td width = 100> Name:</td><td width = 390>' + GuestName[nextE] + '</td></tr>');
document.write('<tr><td width = 10></td><td width = 100> E-mail: </td><td width = 390>' + GuestEmail[nextE] + '</td></tr>');
document.write('<tr><td width = 10></td><td width = 100> Website:</td><td width = 390><a href = ' + GuestWebsite[nextE] + '>' + GuestWebsite[nextE] + '</a></td></tr>');
document.write('<tr><td width = 10></td><td width = 100> Vote:</td><td width = 390>' + GuestVote[nextE] + '</td></tr>');
document.write('<tr><td width = 10></td><td width = 100> Date:</td><td width = 390>' + GuestDate[nextE] + '</td></tr>');
document.write('</table></td></tr><tr><td>');
document.write('<table border = 0 cellpadding = 0 cellspacing = 0 width = 500 bgcolor = #DFDFDF>');
document.write('<tr><td width = 10></td><td width = 100 valign = top>Message:</td><td width = 390>' + GuestMessage[nextE] + '</td></tr></table>');
document.write('</td></tr></table><p>');
}
</script>
<noscript>
<a href = "http://www.bfnsoftware.com/cgi-bin/home/Members/Guestbook/Guestbook.cgi?SiteID=30185&Book=3128&action=view">View Guestbook</a>
</noscript>
Я изменил его так:
<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>
Далее идет оценка звезда сценария. Вот что я использую:
<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_url = location.href +" "; вот так: + "1" для каждого экземпляра кода, или все результаты будут одинаковыми для каждого экземпляра.
Так что мой вопрос снова: «Какие части скриптов мне нужно изменить и что их менять, чтобы результат был инструментом оценки звезд под каждым новым комментарием?», Заранее за любой помощь, которую я могу получить.
mobilestimulus, если вы заполните информацию о своем профиле, вы будете gte 100rep, я верю, что будет означать, что вы можете комментировать и т. Д. –
из часто задаваемых вопросов: «вы всегда можете прокомментировать ваши вопросы и ответы и любые ответы на вопросы, которые вы задали, даже с одним представителем ». – kibibu
@Sam - Я сделал это в первый день. @kibibu - Только сейчас я впервые увидел возможность добавить комментарий. – mobilestimulus