ANA SAYFA | FORUM | BLOG | SİTENİZ İÇİN | İÇERİK EKLE | EN YENİLER | EN POPÜLERLER | EN BEĞENİLENLER | REKLAM | İLETİŞİM
Arama:
Tüm kategorilerde Google Forumda JAVAScript Araçlar
// ÖZELLEŞTİR
E-posta:
Şifre:
Üye Ol
|
Şifremi Unuttum
>> PHP Arşivimiz Gelişiyor! (0 yorum)>> ARŞİVİMİZ FORUM AÇILDI! (0 yorum)>> Ramazan Bayramınız kutlu olsun (2 yorum)>> Kurban Bayramı (0 yorum)>> 10 Kasım (1 yorum)
// EN YENİLER
// EN POPÜLER
// Anasayfa » JAVASCRIPT» E-posta işlemleri
Oy:
<style type="text/css"> .textstyle{ font: bold 12px Verdana; line-height: 1.5; } .formstyle{ background-color: #E1E1E1; } </style> <script type="text/javascript"> // Anti-Spam Email Displayer- By JavaScriptKit.com // Visit JavaScript Kit (http://javascriptkit.com) for this script and more. // This notice must stay intact for use var contacts=new Array() //Specify text and corresponding email address. //Use [at] and [dot] in place of "@" and "." for anti spam purpose: 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[dot]com"] contacts[3]=["Albert Good", "albertgood[at]whatever4[dot]com"] //Specify caption text to display within SELECT menu. Only applicable if you''re using the form option: 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"){ //if array passed consists of multiple elements for (i=0; i<emailarray.length; i++){ var seperator=(i<emailarray.length-1)? extrainfo : "" document.write(''<a href="mailto:'' + modifyemail(emailarray[i][1])+ ''">''+ emailarray[i][0] + ''</a>'' + seperator) } } else //else if it is a single array element document.write(''<a href="mailto:'' + modifyemail(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:'' + modifyemail(emailarray[i][1]) +''">'' + emailarray[i][0] + '' </option>\n'') document.write(''</select></form>\n'') } } function modifyemail(emailitem){ var modified=emailitem.replace(/\[at]/gi, "@") modified=modified.replace(/\[dot]/gi, ".") return modified } function jumptooption(themenu){ if (themenu.options[themenu.selectedIndex].value !="caption") location=themenu.options[themenu.selectedIndex].value } //USAGE INSTRUCTION. displaycontact(1st paramter, "2nd paramter", "3rd paramter", "4th paramter") //1st parameter: Input the name of the array containing the list of email addresses. To display one single email, input the corresponding array element. //2nd parameter: Input the CSS Classname that is to be applied. Enter arbitrary name for none. //3rd parameter: Input either "form" or "text." Former will display email in drop down menu. Later in plain text. Only "text" mode supports displaying of single email address! //4th parameter: If in "form" mode, enter an integer to control the height of the <SELECT> tag. If "text" mode, enter any string to act as a divider between each email text. For example "|", "<br>" etc. //SAMPLE USAGES (uncomment below to see) //displaycontact(contacts, "textstyle", "text", " | ") //displaycontact(contacts, "formstyle", "form", "1") //displaycontact(contacts[2], "textstyle", "text", "") </script>
Kodu Kopyala
Hata Bildir | Tavsiye Et
Bu içeriğe oy verin:
Yorumlar / Yeni Yorum Yaz Bu içeriğe yorum yazılmamış.
ANA SAYFA | İÇERİK EKLE | YENİ EKLENENLER | EN POPÜLERLER | EN BEĞENİLENLER | REKLAM | DESTEKLEYENLER | İLETİŞİM
JAVAScript İndir © 2004 - 2008Web Tasarımı: Emir Emiroğlu | Kodlama: Can "FiNaRFiN" HANHAN , Korkut TAHAOĞLU, Göktuğ İÇÖZ