中文(简体)
<!-- http://www.downcodes.com/js --> <!-- bbs http://www.downcodes.com/bbs--> <!-- 加入到 head代码 --> 加入到head区的代码: <style type="text/css"> .textstyle{ font: bold 12px Verdana;行高:1.5; } .formstyle{ 背景颜色: #E1E1E1; } </style> <script type="text/javascript"> var contact=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"] //指定要在“选择”菜单中显示的标题文本。仅当您使用表单选项时才适用: var dropmenucaption="联系我们表单 " function displaycontact(emailarray, cssclass, displaymethod, extrainfo){ if (displaymethod=="text"){ document.write('<span class= "' + cssclass + '">n') if (typeof emailarray[0]=="object"){ //如果传递的数组包含多个元素 for (i=0; i<emailarray.length; i++){ var seperator=(i<emailarray.length-1)? extrainfo : "" document.write('<a href="mailto:' + editemail(emailarray[i][1])+ '">'+ emailarray[i][0] + '</a>' + 分隔符) } } else //else 如果它是单个数组元素 document.write('<a href="mailto:' + editemail(emailarray[1])+ '">'+ emailarray[0] + '</a >') document.write('</span>') } else if (displaymethod=="form"){ document.write('<form>n') document.write('<select size="' + extrainfo + '" onChange="jumptooption(this)" class="' + cssclass + '">n') document.write('<option value="caption">' + dropmenucaption + '</option>n ') for (i=0; i<emailarray.length; i++) document.write('<option value="mailto:' + editemail(emailarray[i][1]) +'">' + emailarray[i] [0] + ' </option>n') document.write('</select></form>n') } } function modifyemail(emailitem){ var modded=emailitem.replace(/[at] /gi, "@") modified=modified.replace(/[dot]/gi, ".") 返回修改后的 } function Jumptooption(themenu){ if (themenu.options[themenu.selectedIndex].value !="caption ") location=themenu.options[themenu.selectedIndex].value } //使用说明。 displaycontact(第一个参数, "第二个参数", "第三个参数", "第四个参数") //第一个参数:输入包含电子邮件地址列表的数组的名称。要显示一封电子邮件,请输入相应的数组元素。 //第二个参数:输入要应用的CSS Classname。输入任意名称即可。 //第三个参数:输入“form”或“text”。前者将在下拉菜单中显示电子邮件。稍后以纯文本形式呈现。仅“文本”模式支持显示单个电子邮件地址! //第四个参数:如果在“form”模式下,输入一个整数来控制<SELECT>标签的高度。如果是“文本”模式,请输入任意字符串作为每个电子邮件文本之间的分隔符。例如“|”、“<br>”等 //示例用法(取消下面的注释即可查看) //displaycontact(contacts, "textstyle", "text", " | ") //displaycontact(contacts, "formstyle" , "form", "1") //displaycontact(contacts[2], "textstyle", "text", "") </script> <!--body的代码:--> <script type="text /javascript"> // 使用高度为“1”的下拉菜单显示电子邮件 displaycontact(contacts, "formstyle", "form", "1") // 使用常规文本链接显示电子邮件,以“<br>”分隔 displaycontact (contacts, "textstyle", "text", "<br>") // 显示数组中的单个电子邮件地址 contact[2] displaycontact(contacts[2], "textstyle", "text", "") </脚本> <br><br><br> <p><font color=red>//网站:http://www.downcodes.com</font></p>