ภาษาไทย
<!-- http://www.downcodes.com/js --> <!-- bbs http://www.downcodes.com/bbs--> <!--加入到head代码 --> 加入到head区的代码: <style type="text/css"> .textstyle{ แบบอักษร: ตัวหนา 12px Verdana; ความสูงของเส้น: 1.5; } .formstyle{ สีพื้นหลัง: #E1E1E1; } </style> <script type="text/javascript"> var contacts=new Array() //ระบุข้อความและที่อยู่อีเมลที่เกี่ยวข้อง //ใช้ [at] และ [dot] แทน "@" และ "." เพื่อวัตถุประสงค์ในการต่อต้านสแปม: ผู้ติดต่อ[0]=["Chris Timber", "chris[at]whatever[dot]com"] ผู้ติดต่อ[1]=["John Doe", "johndoe[at]whatever2[dot]com" ] ผู้ติดต่อ[2]=["Jannet Low", "janet[at]whatever3[dot]com"] ผู้ติดต่อ[3]=["Albert Good", "albertgood[at]whatever4[dot]com"] //ระบุ ข้อความคำบรรยายที่จะแสดงภายในเมนู SELECT ใช้ได้เฉพาะเมื่อคุณใช้ตัวเลือกแบบฟอร์ม: var dropmenucaption="CONTACT US FORM " function displaycontact(emailarray, cssclass, displaymethod, extrainfo){ if (displaymethod=="text"){ document.write('<span class= "' + cssclass + '">n') if (typeof emailarray[0]=="object"){ // ถ้าอาร์เรย์ที่ส่งผ่านประกอบด้วยหลายองค์ประกอบสำหรับ (i=0; i<emailarray.length; i++){ var seperator=(i<emailarray.length-1)? ข้อมูลพิเศษ : "" document.write('<a href="mailto:' + modifiedemail(emailarray[i][1])+ '">'+ emailarray[i][0] + '</a>' + ตัวคั่น ) } } else //else หากเป็นองค์ประกอบอาร์เรย์เดียว document.write('<a href="mailto:' + modifiedemail(emailarray[1])+ '">'+ emailarray[0] + '</a >') document.write('</span>') } else if (displaymethod=="form"){ document.write('<form>n') document.write('<select size="' + ข้อมูลพิเศษ + '" onChange="jumptooption(this)" class="' + cssclass + '">n') document.write('<option value="caption">' + dropmenucaption + '</option>n ') สำหรับ (i=0; i<emailarray.length; i++) document.write('<option value="mailto:' + modifiedemail(emailarray[i][1]) +'">' + emailarray[i] [0] + ' </option>n') document.write('</select></form>n') } } ฟังก์ชั่น modifiedemail(emailitem){ var modified=emailitem.replace(/[at] /gi, "@") modified=modified.replace(/[dot]/gi, ".") return modified } ฟังก์ชั่น jumptooption(themenu){ if (themenu.options[themenu.selectedIndex].value !="caption ") location=themenu.options[themenu.selectedIndex].value } // คำแนะนำการใช้งาน displaycontact(พารามิเตอร์ที่ 1, "พารามิเตอร์ที่ 2", "พารามิเตอร์ที่ 3", "พารามิเตอร์ที่ 4") // พารามิเตอร์ที่ 1: ป้อนชื่อของอาร์เรย์ที่มีรายการที่อยู่อีเมล หากต้องการแสดงอีเมลฉบับเดียว ให้ป้อนองค์ประกอบอาร์เรย์ที่เกี่ยวข้อง // พารามิเตอร์ที่ 2: ป้อนชื่อคลาส CSS ที่จะใช้ ป้อนชื่อที่กำหนดเองสำหรับไม่มี //พารามิเตอร์ที่ 3: ป้อน "form" หรือ "text" อดีตจะแสดงอีเมลในเมนูแบบเลื่อนลง ต่อมาเป็นข้อความธรรมดา เฉพาะโหมด "ข้อความ" เท่านั้นที่รองรับการแสดงที่อยู่อีเมลเดียว! // พารามิเตอร์ที่ 4: หากอยู่ในโหมด "form" ให้ป้อนจำนวนเต็มเพื่อควบคุมความสูงของแท็ก <SELECT> หากอยู่ในโหมด "ข้อความ" ให้ป้อนสตริงใดๆ เพื่อทำหน้าที่เป็นตัวแบ่งระหว่างข้อความอีเมลแต่ละข้อความ ตัวอย่างเช่น "|", "<br>" ฯลฯ //SAMPLE USAGES (ไม่ใส่เครื่องหมายข้อคิดเห็นด้านล่างเพื่อดู) //displaycontact(contacts, "textstyle", "text", " | ") //displaycontact(contacts, "formstyle" , "form", "1") //displaycontact(contacts[2], "textstyle", "text", "") </script> <!--body 的代码:--> <script type="text /javascript"> //แสดงอีเมลโดยใช้เมนูแบบเลื่อนลงที่มีความสูง "1" displaycontact(ผู้ติดต่อ, "formstyle", "form", "1") //แสดงอีเมลโดยใช้ลิงก์ข้อความปกติ คั่นด้วย "<br>" displaycontact (ผู้ติดต่อ "textstyle", "text", "<br>") // แสดงที่อยู่อีเมลเดียว ผู้ติดต่อ[2] จากอาร์เรย์displaycontact(ผู้ติดต่อ[2], "textstyle", "text", "") </ script> <br><br><br> <p><font color=red>//网站:http://www.downcodes.com</font></p>