• 01-04-2008, 17:02:12
    #37
    Eposta Aktivasyonu Gerekmekte
    Bugunlerde oldukca sık kullanılan window.open fonksiyonu kullanılarak kullanılan bir örnek. Menu bar, toolbar gibi barların tümünü kapatabiliyorsunuz. Yararlı olacağı uygulamalar olabilir.

    tagleri arasına yazılacak fonksiyon:
    PLAIN TEXT
    JavaScript:
    1. <LI style="FONT-WEIGHT: normal; COLOR: #f73b3b; FONT-STYLE: normal; FONT-FAMILY: 'Courier New', Courier, monospace">[FONT='Courier New', Courier, monospace]<script LANGUAGE="JavaScript">[/FONT]
      <LI style="FONT-WEIGHT: bold; COLOR: #7bbe54">[FONT='Courier New', Courier, monospace] [/FONT]
      <LI style="FONT-WEIGHT: normal; COLOR: #f73b3b; FONT-STYLE: normal; FONT-FAMILY: 'Courier New', Courier, monospace">[FONT='Courier New', Courier, monospace] <!-- Web Sitesi: http://www.wbturk.com -->[/FONT]
      <LI style="FONT-WEIGHT: bold; COLOR: #7bbe54">[FONT='Courier New', Courier, monospace] <!--[/FONT]
      <LI style="FONT-WEIGHT: normal; COLOR: #f73b3b; FONT-STYLE: normal; FONT-FAMILY: 'Courier New', Courier, monospace">[FONT='Courier New', Courier, monospace] function TamEkran(theURL) {[/FONT]
      <LI style="FONT-WEIGHT: bold; COLOR: #7bbe54">[FONT='Courier New', Courier, monospace] window.open(theURL, '', 'fullscreen=yes, scrollbars=auto');[/FONT]
      <LI style="FONT-WEIGHT: normal; COLOR: #f73b3b; FONT-STYLE: normal; FONT-FAMILY: 'Courier New', Courier, monospace">[FONT='Courier New', Courier, monospace] }[/FONT]
      <LI style="FONT-WEIGHT: bold; COLOR: #7bbe54">[FONT='Courier New', Courier, monospace] // -->[/FONT]
    2. [FONT='Courier New', Courier, monospace] </script> [/FONT]



    tagine eklenecek event:
    PLAIN TEXT
    CODE:
    1. <LI style="FONT-WEIGHT: normal; COLOR: #f73b3b; FONT-STYLE: normal; FONT-FAMILY: 'Courier New', Courier, monospace">[FONT='Courier New', Courier, monospace]<a href="javascript:void(0);" onClick="TamEkran('http://www.wbturk.com/index.php');">[/FONT]
    2. [FONT='Courier New', Courier, monospace] Tam ekran sayfa açmak için tıklayın></a> [/FONT]
  • 01-04-2008, 17:02:48
    #38
    Eposta Aktivasyonu Gerekmekte
    Açıklama : Burada yapılan DHTML menu kullanarak sağ mouse butonuna basıldığında basılan yerde o menunun çıkmasını sağlamak. Tek kısıtlaması sadece Internet Explorer 5 ve üstünde çalışması.
    <Style> olarak yazılması gereken kısım:
    <style> <!-- .skin0 { position:absolute; text-align:left; width:200px; border:2px solid black; background-color:menu; font-family:Verdana; line-height:20px; cursor:default; visibility:hidden; } .skin1 { cursor:default; font:menutext; position:absolute; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width:120px; background-color:menu; border:1 solid buttonface; visibility:hidden; border:2 outset buttonhighlight; } .menuitems { padding-left:15px; padding-right:10px; } --> </style><head> tagleri arasina yazilmasi gereken javascript:
    <SCRIPT LANGUAGE="JavaScript1.2"> var menuskin = “skin1″; var display_url = 0; function showmenuie5() { var rightedge = document.body.clientWidth-event.clientX; var bottomedge = document.body.clientHeight-event.clientY; if (rightedge < ie5menu.offsetWidth) ie5menu.style.left = document.body.scrollLeft + event.clientX - ie5menu.offsetWidth; else ie5menu.style.left = document.body.scrollLeft + event.clientX; if (bottomedge < ie5menu.offsetHeight) ie5menu.style.top = document.body.scrollTop + event.clientY - ie5menu.offsetHeight; else ie5menu.style.top = document.body.scrollTop + event.clientY; ie5menu.style.visibility = “visible”; return false; } function hidemenuie5() { ie5menu.style.visibility = “hidden”; } function highlightie5() { if (event.srcElement.className == “menuitems”) { event.srcElement.style.backgroundColor = “highlight”; event.srcElement.style.color = “white”; if (display_url) window.status = event.srcElement.url; } } function lowlightie5() { if (event.srcElement.className == “menuitems”) { event.srcElement.style.backgroundColor = “”; event.srcElement.style.color = “black”; window.status = “”; } } function jumptoie5() { if (event.srcElement.className == “menuitems”) { if (event.srcElement.getAttribute(”target”) != null) window.open(event.srcElement.url, event.srcElement.getAttribute(”target”)); else window.location = event.srcElement.url; } } </script><body> içerisinde yazılması gereken kısım:
    <div id="ie5menu" class="skin0" onMouseover="highlightie5()" onMouseout="lowlightie5()" onClick="jumptoie5();"> <div class="menuitems" url="http://www.aspnedir.com">Ana Sayfa</div> <div class="menuitems" url="http://www.aspnedir.com/konular.asp">Konular</div> <hr> <div class="menuitems" url="http://www.aspnedir.com/javascript.asp">JavaScript</div> <div class="menuitems" url="http://www.aspnedir.com/vbscript.asp">VbScript</div> <hr> <div class="menuitems" url="http://www.aspnedir.com/xml.asp">XML</div> <div class="menuitems" url="http://www.aspnedir.com/hakkinda.asp">Hakkında</div> </div> <script language="JavaScript1.2"> if (document.all && window.print) { ie5menu.className = menuskin; document.oncontextmenu = showmenuie5; document.body.onclick = hidemenuie5; } </script>
  • 01-04-2008, 17:03:25
    #39
    Eposta Aktivasyonu Gerekmekte
    Sayfa yüklendikten sonra otomatik olarak sayfayı sanki yazdır butonuna tıklayarak yazıcıya göndermiş gibi çıktısını alır. Ticari uygulamalarda dekont ve fatura basma işlemlerinde kullanılabilecek bir yöntem.
    Açıklama : Bu dosya da SayfaYazdir adında bir fonksiyon var. Sayfa yüklenirken aktif olması yani otomatik çalışması için body tag’inin içerisine “onload” eventi ekleniyor. Ve onload’ta da fonskiyon çağrılıyor.

    <head> tagleri arasına yazılacak fonksiyon:
    <SCRIPT LANGUAGE="JavaScript"> function SayfaYazdir() { if (window.print) { kabul = confirm('Yazıcıya göndermek istiyor musunuz?'); if (kabul) window.print(); } } // Bitiş --> </SCRIPT><Body> tagine eklenecek event:
    <body onload="SayfaYazdir()">
  • 01-04-2008, 17:04:00
    #40
    Eposta Aktivasyonu Gerekmekte
    JavaScript ile yazılmış bu menu Mehmet Nuri Çankaya tarafından Asp ile desteklenmiştir. Gunumuzde çok yaygın olarak kullanılan menu örneklerini görebileceğiniz siteler www.microsoft.com , www.insankaynaklari.com ,www.pencer-e.com ,www.fitcons.com.
    Açıklama : Bu script genel olarak 4 dosyadan oluşmaktadır.
    1- Menu.asp
    2- dhtmlmenu.js
    3- nedir.js
    4- deneme.htm

    Menu.asp: Bu dosyada menu içeriği yer almakta. Menuler dizi(array) şeklinde düşünülmüş nesneler. Unutulmaması gereken 2 önemli nokta var. Birincisi; 145,69 olarak verilen sayılar menunun çıkacağı x-y koordinatlarıdır. ıkinci olarak son mneu adımları virgül(”,”) kullanılmadan bitirilmelidir.
    dhtmlmenu.js: Bu dosyada DHTML Lab: Dynamic HTML Tutorials, DHTML Scripts, Programming, Tools, Code, and Examples - dhtmlab.com sitesi tarafından hazırlanan menulerin javascript kodu bulunmakta. Her geçen gün yeni versiyonu çıkıyor, open-source bir şekilde yazılımı geliştiriyorlar. Siteyi ziyaret etmenizi tavsiye ederim.
    nedir.js: Bu js dosyasında menunun rengi , kullanılan font, font buyuklugu, arka plan rengi, sınır çizgileri rengi gibi menunun görsel yapısına ilişkin öğeler bulunuyor. Kod zaten oldukça açık, edit etmeniz kolay olacaktır. deneme.htm: Bu dosyayı nasıl kullanıldığını anlamanız için hazırladım. Önemli bir nokta olarak bu menu sabit neslelere özellik verilerek açılabilir. Mesela bu örnekte bir resim dosyasına özellik tanımlanmış ve üzerine gidince menu açılıyor. Unutmayın ki bir yazıya(text) menu özelliği veremezsiniz, çünkü o dinaik bir yapıdadır, sistemden sisteme farklılık gösterebilir.
  • 01-04-2008, 17:04:43
    #41
    Eposta Aktivasyonu Gerekmekte
    1. Versiyonda tanımlanmıştır.
    CDate(Gün)
    CDate fonksiyonu geçerli herhangi bir tarih veya saat formatını Date yani gün değişkeni olarak tanımlamamıza yarar.
    Geçerli olan tarih formatı çoğunlukla şu şekildedir : **/**/** ve geçerli saat formatı : **** *M .
    Ayrıca kabul edilen tarih aralığı da 1 ocak 100 ile 31 Aralık 9999′dur.
    Örnek Kod:
    <% ornekgun = “Ocak 26, 1943″ %>
    <% =CDate(ornekgun) %>
    Çıktı:
    6/26/43
    Örnek Kod:
    <% ornekgun = #6/26/43# %>
    <% =CDate(ornekgun) %>
    Çıktı:
    6/26/43
    Örnek Kod:
    <% orneksaat=”2:23:59 PM” %>
    <% =CDate(orneksaat) %>
    Çıktı:
    2:23:59 PM
  • 01-04-2008, 17:05:17
    #42
    Eposta Aktivasyonu Gerekmekte
    1. Versiyonda tanımlanmıştır.
    CCur(Sayı)
    CCur fonksiyonu girilen herhangi bir sayi değerini Currency yani para birimine dönüştürmeye yarar.
    Yapılabilecek sayi aralığı ise :
    -922,337,203,685,477.5808 to 922,337,203,685,477.5807
    Örnek Kod:
    <% orneksayi=(12345) %>
    <% =CCur(orneksayi) %>
    Çıktı:
    12345
    Bu fonksiyon 4 desimal değere yuvarlama yapar.
    Örnek Kod:
    <% orneksayi=(55555.123456) %>
    <% =CCur(orneksayi) %>
    Çıktı:
    55555.1235
  • 01-04-2008, 17:05:48
    #43
    Eposta Aktivasyonu Gerekmekte
    1. Versiyonda tanımlanmıştır.
    CBool(Sayı)
    CBool fonksiyonu girilen sayıyı boolean değişkenine dönüştürmeye yarar.
    Boolean değişkeni için çıktı iki şekilde olmaktadır: “True” veya “False”. Eğer dönüşüm başarılı ise “true”, hatalı ise “False” veya bir hata mesajı çıkacaktır.
    Örnek Kod:
    <% sayi=7.77 %>
    <% =CBool(sayi) %>
    Çıktı:
    True
    Örnek Kod:
    <% sayidegil=abc %>
    <% =CBool(sayidegil) %>
    Çıktı:
    False
  • 01-04-2008, 17:06:19
    #44
    Eposta Aktivasyonu Gerekmekte
    1. Versiyonda tanımlanmıştır.
    Atn(Sayı)
    Atn fonksiyonu verilen sayısının arc-tanjantını bulmaya yarar.
    Örnek Kod:
    <% =Atn(45.0) %>
    Çıktı:
    1.54857776146818
    Ayrıca negatif sayılarda kullanabilirsiniz.
    Örnek Kod:
    <% =Atn(-45.0) %>
    Çıktı:
    -1.54857776146818
  • 01-04-2008, 17:06:52
    #45
    Eposta Aktivasyonu Gerekmekte
    1. Versiyonda tanımlanmıştır.
    Asc(String)
    Asc bir string ifadenin ilk karakterinin ANSI karakter kodunu vermektedir.
    Aşağıdaki iki örnekte görüldüğü gibi sadece ilk karaktere bakılmaktadır.
    Örnek Kod:
    <% =Asc(”abcde fghij klmno pqrst uvwxyz”) %>
    Çıktı:
    97
    Örnek Kod:
    <% =Asc(”a”) %>
    Çıktı:
    97