Español
<!-- http://www.downcodes.com/js --> <!-- bbs http://www.downcodes.com/bbs--> <!--加入到head代码 --> 加入到head区的代码: <tipo de estilo="text/css"> .textstyle{ fuente: negrita 12px Verdana; altura de línea: 1,5; } .formstyle{ color de fondo: #E1E1E1; } </style> <script type="text/javascript"> var contacts=new Array() //Especifique el texto y la dirección de correo electrónico correspondiente. //Utiliza [arroba] y [punto] en lugar de "@" y "." para fines antispam: contacts[0]=["Chris Timber", "chris[at]whatever[dot]com"] contacts[1]=["John Doe", "johndoe[at]whatever2[dot]com" ] contacts[2]=["Jannet Low", "janet[at]whatever3[punto]com"] contacts[3]=["Albert Good", "albertgood[at]whatever4[punto]com"] //Especificar Texto del título que se mostrará en el menú SELECCIONAR. Solo se aplica si está utilizando la opción de formulario: var dropmenucaption="FORMULARIO DE CONTÁCTENOS " function displaycontact(emailarray, cssclass, displaymethod, extrainfo){ if (displaymethod=="text"){ document.write('<span class= "' + cssclass + '">n') if (typeof emailarray[0]=="object"){ //si la matriz pasada consta de varios elementos for (i=0; i<emailarray.length; i++){ var separador=(i<emailarray.length-1)? información adicional: "" document.write('<a href="mailto:' + modificarcorreo electrónico(matriz de correo electrónico[i][1])+ '">'+ matriz de correo electrónico[i][0] + '</a>' + separador ) } } else //de lo contrario si es un elemento de matriz único document.write('<a href="mailto:' + modificaremail(emailarray[1])+ '">'+ emailarray[0] + '</a >') document.write('</span>') } else if (displaymethod=="formulario"){ 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:' + modificaremail(emailarray[i][1]) +'">' + emailarray[i] [0] + ' </option>n') document.write('</select></form>n') } } función modificarcorreo electrónico(correo electrónico){ var modificado=correo electrónico.replace(/[at] /gi, "@") modificado=modificado.reemplazar(/[punto]/gi, ".") return modificado } función jumptooption(themenu){ if (themenu.options[themenu.selectedIndex].value !="caption ") ubicación=themenu.options[themenu.selectedIndex].value } //INSTRUCCIONES DE USO. displaycontact(1er parámetro, "2do parámetro", "3er parámetro", "4to parámetro") //1er parámetro: ingrese el nombre de la matriz que contiene la lista de direcciones de correo electrónico. Para mostrar un solo correo electrónico, ingrese el elemento de matriz correspondiente. // Segundo parámetro: ingrese el nombre de clase CSS que se aplicará. Ingrese un nombre arbitrario para ninguno. // 3er parámetro: ingrese "formulario" o "texto". El primero mostrará el correo electrónico en el menú desplegable. Más adelante en texto plano. ¡Solo el modo "texto" admite la visualización de una sola dirección de correo electrónico! //Cuarto parámetro: si está en modo "formulario", ingrese un número entero para controlar la altura de la etiqueta <SELECT>. Si está en modo "texto", ingrese cualquier cadena que actúe como divisor entre cada texto de correo electrónico. Por ejemplo "|", "<br>", etc. //USOS DE MUESTRA (elimine el comentario a continuación para ver) //displaycontact(contacts, "textstyle", "text", " | ") //displaycontact(contacts, "formstyle" , "formulario", "1") //displaycontact(contactos[2], "estilo de texto", "texto", "") </script> <!--body的代码:--> <script type="texto /javascript"> //muestra correos electrónicos usando un menú desplegable con una altura de "1" displaycontact(contacts, "formstyle", "form", "1") //muestra correos electrónicos usando enlaces de texto regulares, separados por "<br>" displaycontact (contacts, "textstyle", "text", "<br>") //muestra la dirección de correo electrónico única contacts[2] de la matriz displaycontact(contacts[2], "textstyle", "text", "") </ script> <br><br><br> <p><font color=red>//网站:http://www.downcodes.com</font></p>