Mesaj: "msnim" hyperlinkinden yola çıkarak yazdığım html+javascript dosyasını gönderiyorum.
İşlev: Yazdığınız msn adresini Konuşma, Ekleme, Sesli veye Görüntülü İletişim şeklinde web sayfasından yönetebilirsiniz.
Temel Algoritma: msn isim inputtan (ör: adiniz) gelen veriyi host inputu (ör: @hotmail.com) ile birleştirir ve formun actionu ile javascript fonksiyonuna gönderir. Bu fonksiyon hyperlinki oluşturur ve yeni pencerede açmasını sağlar.
Kod:
HTML-Kodu:
<!-- Coded By Fatih Kadir AKIN - Aurora --> <!-- Açık kaynak koda özgürlük, emeğe saygı... --> <script>
function msn(msg,islem,host) {
if(msg == "") {alert("MSN adresini yazmadınız."); return false;}
document.messengercontrol.go.value="msnim:"+islem+"?contact="+msg+host+"";
window.open(document.messengercontrol.go.value);
}
function ctrlhost(x) {
if(x=="") {document.messengercontrol.host.style.visibility="hidden";document.messengercontrol.msg.style.width=404;document.messengercontrol.sub.style.width=200;document.messengercontrol.msg.value=document.messengercontrol.msg.value+"@hotmail.com";document.messengercontrol.geri.style.visibility="visible"}
}
function kodla(msg,islem,host) {
if(msg == "") {alert("MSN adresini yazmadınız."); return false;}
var kod="msnim:"+islem+"?contact="+msg+host+"";
var link="<a href=\""+kod+"\">MSN'im</a>";
document.getElementById("kod").style.visibility="visible";
document.getElementById("kod").value=link;
document.getElementById("kodlink").value="Kod Gizle";
}
function kodgizle() {
document.getElementById("kod").style.visibility="hidden";
}
</script> <style>
body, a {
background-color:#ffffcc;
font-family:"verdena, helvetica, arial, sans-serif";
font-size: 10pt;
}
div {background-color:#fffaaa; font-size: 10pt;}
input {font: bold; border-width: 1px; border-style: solid; border-color: #000; background-color: #fffccc; font-size: 10pt;}
select {font: bold; border-width: 1px; border:1px, solid, #000; background-color: #fffccc; font-size: 10pt;}
textarea {font: bold; border-width: 1px; border:1px, solid, #000; background-color: #fffccc; font-size: 10pt; width: 404px;}
</style> <!-- Coded By Fatih Kadir AKIN --> <div name="messengerblock" style="display: block;"> <form name="messengercontrol" method="post" onSubmit="javascript:msn(document.messengercontrol.msg.value,document.messengercontrol.islem.value,document.messengercontrol.host.value);"> <table> <td/> <td>Bu programı kullanarak MSN Kişi Listenizde ekli olmayan<br> kullanıcılara ileti yollayabilirsiniz.<br><br></td> <tr> <td>
MSN Adresi :
</td><td><input type="text" name="msg" style="visibility: visible; width:180;"> <select name="host" onChange="javascript:ctrlhost(this.value);" style="visibility: visible; width:220;"> <option value="@hotmail.com" label="@hotmail.com">@hotmail.com</option> <option value="@hotmail.co.uk">@hotmail.co.uk</option> <option value="@msn.com">@msn.com</option> <option value="@msn.co.uk">@msn.co.uk</option> <option value="@live.com">@live.com</option> <option value="">[ Diğer Mail Sunucuları ]</option> </td> </tr> <tr> <td>
İşlem :
</td> <!-- Coded By Fatih Kadir AKIN - Aurora --> <td> <select name="islem" style="visibility: visible; width:404;"> <option value="chat">Konuş</option> <option value="add">Listeme ekle</option> <option value="voice">Sesli Konuşma</option> <option value="video">Görüntülü Konuşma</option> </select> <input type="hidden" name="go" id="go" value=""> </td> </tr> <tr> <td> </td> <td> <input type=submit name="sub" value="İşlemi Yap!" style="visibility: visible; width:404;"> 
<input type=button name="geri" value="Sunucu Listesi" onClick="this.style.visibility='hidden';document.messengercontrol.msg.style.width=180;document.messengercontrol.sub.style.width=404;document.messengercontrol.host.style.visibility='visible';document.messengercontrol.msg.value='';document.messengercontrol.host.label='hotmail.com';" style="visibility: hidden; width:200;"></td> <tr> <td> <a href="#" onMouseOver="javascript:kodla(document.messengercontrol.msg.value,document.messengercontrol.islem.value,document.messengercontrol.host.value);"
onClick="kodgizle();"><label id="kodlink">Kod Gör</label></a> </td> <td> <textarea id="kod" style="visibility: hidden;"></textarea> </td> </tr> </table> </form> <small>Fatih Kadir AKIN ©</small> <!-- Coded By Fatih Kadir AKIN --> </div>