우선, 다시 게시 해 주셔서 사과드립니다. 나는이 포럼에 처음 온 사람이다. 또한이 질문의 첫 번째 게시물에 대한 광고 의견을 게시하거나 댓글을 작성한 사용자에게 비공개 메시지를 보낼 수 없으므로 도움을 요청한 사람과 제대로 통신 할 수 없습니다. 이 게시물에 댓글을 달거나 답변 할 수있는 사람들과 소통하기위한 적절한 방법은 무엇입니까? 다시,이 질문을 반복해서 죄송합니다. 그 과정에서, 나는 계속 나아 간다.이 예를 어떻게 결합합니까?
저는 지금 자바에 대한 실험을하고 있습니다. 방명록 도구 (http://www.bfnsoftware.com/index.php?eid=2013)를 제공하는 웹 사이트와 별 등급 도구 (addratings.com/)를 제공하는 웹 사이트를 발견했습니다. 나는 각각의 새로운 방명록 게시물에 따라 별표 평가 도구를 사용하기 위해 스크립트의 어떤 부분을 변경하고 그 부분을 변경해야하는지 알고 싶습니다. 그건 그렇고, 내 웹 호스트에서 파일 형식 제한 때문에 내 사이트에서 호스팅되지 않은 스크립트에 의존해야했습니다.
방명록 코드는 두 부분으로 나뉩니다. 첫 번째는 입력 양식입니다. 이것은 기본적인 형태의에서이다 : 나는 "guestWebsite"내 사이트에있는 양식의 "guestEmail"또는 "guestVote"필드를 사용하고 있지 않다
<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>
. 사용자가 "guestMessage"텍스트 영역에 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("<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>
이 사이트는 내가 같은 페이지에 여러 번 코드 이상을 사용하기를 원한다면 즉, 내가 할 수있는 explaned,하지만 난 + 에 고유 한 값을 정의해야합니다 : 여기에 내가 사용하고 무엇인가 " 부분이 입니다. aR_url = location.href +" "; 코드의 각 인스턴스에 대해은 + "1"이거나 모든 인스턴스에 대해 모든 결과가 동일합니다.
내 질문은 "각 방명록 글마다 별표 도구가되도록 결과를 변경하려면 스크립트의 어느 부분을 변경해야합니까?"입니다. 사전에 감사드립니다. 내가 도와 줄 수 있도록 도와주세요.
게시물 :
mobilestimulus, 프로필 정보를 작성하면 100rep을 작성하게됩니다.이 말은 당신이 등을 말할 수 있음을 의미합니다 ... –
FAQ에서 : "귀하는 항상 귀하의 질의 응답과 모든 답변에 대한 의견을 말할 수 있습니다. 1 명의 담당자와도 물어 본 질문. " – kibibu
@Sam - 첫날에 그렇게했습니다. @kibibu - 지금은 처음으로 덧글을 추가하는 옵션을 보았습니다. – mobilestimulus