|
|
|
ต้องการสร้างแท็กcomment ครับ ผมกำลังศึกษาการทำเว็บบอร์ดอยู่คัรบ ผมติดปัญหาตรงที่ ช่องเวลาที่คนจะคอมเมนท์ |
|
|
|
|
|
|
|
อธิบายตัวอย่าง Comment ของ thaicreate.com เลยแล้วกันนะครับ จะได้เห็นถาพ (อาจจะไม่ใช่ทั้งหมดนะครับ)
1. ต้องมีรูปการ์ตูนอยู่นะครับ สมมตอยูที่โฟลเดอร์ cartoon นะครับ
2. javascript ประกอบด้วย
ส่วนหัว
<head>
<SCRIPT language=JavaScript>
function setsmile(what)
{
document.ชื่อform.ชื่อtext.value = document.ชื่อform.elements.ชื่อtext.value+" "+what;
document.ชื่อform.ชื่อtext.focus();
}
</SCRIPT>
</head>
ส่วนรูปที่ต้องการใช้
<A href="javascript:setsmile(':sm1:')"><IMG src="cartoon/sm1.gif" border=0></A>
เมื่อผู้ใช้คลิกที่รูป sm1.gif แล้วจะมีข้อความ :sm1: ขึ้นใน text ข้อความของเรา
มาที่ไฟล์รับข้อความบันทึกลงเบส ก็จะใช้การ Replace
เช่นสมมุตว่าตัวแปลที่เก็บข้อความที่โพสมาชื่อว่า Detail นะครับ
ก็จะได้
Detail = Replace(Detail,":sm1:'","<IMG src="cartoon/sm1.gif" border=0>")
ถ้าหากมีรูปเยอะๆ ก็ให้ตั้งชื่อรูปในลักษณะเป็นตัวเลขต่อท้ายเช่น sm1.gif, sm2.gif, sm3.gif เป็นต้น
แล้วเวลาเราจะ Replace เราก็ใช้ for ได้เลยครับ เช่น
for i = 1 to จำนวนรูป
Detail = Replace(Detail,":sm"&i&":'","<IMG src="cartoon/sm"&i&".gif" border=0>")
next
แล้วคุณก็นำ Detail ไปบันทึกลงดาต้าเบสได้เลยครับ
หวังว่าคงไม่งงนะครับ
ได้ไม่ได้ยังไงก็บอกด้วยนะครับ หรือถ้างงตรงใหนก็มาเม้นต่อนะครับ
ผมก็ไม่ได้เก่งไรมากมายนะครับ ผิดถูกยังไงช่วยชี้แนะด้วยนะครับ
|
|
|
|
|
Date :
2009-02-26 18:04:27 |
By :
songsantee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|