Ana içeriğe atla

Web Sayfalarinda F5 Butonunu Nasil Iptal Ederiz.

Web Sayfalarinda F5 Butonunu Nasil Iptal Ederiz
ASP.net veya herhangi bir web dili ile yazdiginiz sayfa içinde kullanicilarin F5 tusunu basmalarini istemiyorsaniz, biraz javascript kullanarak bu islemi yapabilirsiniz.
Isin mantigini basitçe anlatayim. Javascript ile basilan tuslari yakaliyoruz. Eger basilan tus F5 tusu ise sayfanin postback islemini engelliyoruz. Hepsi bu, bu sekilde istediginiz tuslari engelleyebilir veya herhangi bir tusa basildigi zaman web sayfaniza bir islem yaptirabilirsiniz. Windows uygulamalarindaki fonksiyon butonlarini nasil özel islemler için ayarlayabiliyorsak web uygulamalariniz içinde ayni islemleri yapabiliriz.
F5 butonunu iptal etmek için tek yapmaniz gereken bu javascript dosyasini projenize eklemek ve sayfanizin head taglari arasina asagidaki kodu eklemek. Hepsi bu.  F5 butonu için keycode 116 dir. Diger butonlar içinde keycodelarini kullanarak istediginiz butona istediginiz islevselligi vermek asagidaki yöntemle çok kolaydir.
<script type="text/javascript" src="F5Iptal.js"></script>

Javascript dosyanin içerigi:
if (document.addEventListener) document.addEventListener('keypress', F5IptalEt, true);
else if (document.attachEvent) document.attachEvent('onkeydown', F5IptalEt);
else document.onkeydown = F5IptalEt;

function F5IptalEt(event) {
    if (!event) event = window.event;
    if (!event) return;

    var keyCode = event.keyCode ? event.keyCode : event.charCode;
  
    //116 F5 tusu
    if (keyCode == 116) {       
       
        // Standart DOM (Mozilla):
        if (event.preventDefault) event.preventDefault();

        //IE
        if (document.all && window.event && !event.preventDefault) {
            event.cancelBubble = true;
            event.returnValue = false;
            event.keyCode = 0;
        }
        alert('F5 Tusu Malesef Yasak Kardesim');
        return false;
    }
}

Yorumlar

Bu blogdaki popüler yayınlar

JavaScript ile Ziyaretçi Bilgileri Nasil Alinir

Bu makalemizde javascript ile web sayfamizi ziyaret eden kullanicilarin hangi site üzerinden geldigi, kullandigi tarayici bilgisi, ekran çözünürlügü ve Ip adresi gibi bilgileri nasil alacagimizi anlatacagiz. Tarayici Tipini Almak Ziyaretçinin kullandigi tarayici tipini asagidaki javascript kodu ile alabiliriz. function Tarayicitipi() {   alert(navigator.appName); } Tarayici Versiyonunu Almak function Tarayiciversiyon() {   alert(navigator.appVersion); } Ziyaretçinin Hangi Baglantiyi Kullanarak Geldigi Bilgisi (referral bilgisi) Eger ziyaretçi sayfamiza direk olarak degilde bir linki takip ederek geldi ise, geldigi adresi almak için asagidaki kodu kullaniyoruz. Bu sayede arama motorlarin gelen ziyaretçileride bulabilir ve farkli analizler için kullanabiliriz. function ReferrelBilgisi() {    alert(document.referrer); } Ekran Çözünürlügünü Almak function Cozunurluk() {    var w = screen...

GPS'li şapkayla yolunuzu bulmak çok kolay!

Bu ilginç görünümlü şapkayı giydiğinizde, yolunuzu hiç kaybetmeyeceksiniz! Gitmek istediğiniz mekanı bulmak için telefonunuzu cebinizden çıkarmanıza artık gerek yok. Çünkü bu şapka, size yolu tarif edebiliyor, üstelik yalnızca sesle. GPS destekli silindir şapka,  Cornell Üniversitesi  araştırmacıları tarafından geliştirilmiş. Prototip şu an korkunç görünüyor olabilir, ancak onu kullanmak için dil bilmenize bile gerek yok. Şapka, ses tonlarıyla yolunuzu bulmanızı sağladığından elinizi kullanmanıza da gerek kalmıyor. Bu şapkayı yakın bir zamanda satın almanız mümkün olmayacak, ancak teknolojinin navigasyon uygulamalarına uyarlanması faydalı olabilir. Teknoloji görsel ipuçlarıyla çalışmadığından, özellikle görme sorunu yaşayan kullanıcıların işine yarayabilir.

MPLS Temel Konfigürasyonu

Bu yazı içerisinde sizlerle temel “MPLS” protokolü konfigürasyonunu adım adım uygulayarak paylaşacağım. Bu adımların tamamını Huawei marka AR 2200 Serisi Router ürün ailesi üzerinde konfigüre edeceğiz. Bu konfigürasyonların kullanıldığı ve çalıştırıldığı işletim sistemi versiyonu “ V200R003C00 ” dur. Konfigürasyon adımlarının tamamı bi çok üretici ürününde de aynı şekilde ve aynı ön gereksinim ve alt yapı hazır olduğu sürece uygulanabilir ve müşteri ve/veya Servis sağlayıcıda devreye alınabilir. İşlem adımlarının uygulanırken temiz bir şekilde anlaşılması çok önemlidir. MPLS Protokolü temel konfigürasyonunu aşağıdaki topoloji üzerinden uygulayarak sizlere sunuyor olacağım. MPLS Referans Topolojimiz Öncelikli olarak tüm Router cihazlarımızda, fiziksel interface’ler ve Loopback interfac IP adres tanımlamalarını topolojimize uygun ayarlıyoruz. RouterB IP İnterface konfigürasyonu; “Router B IP Konfigürasyonu çıktısı” “Router B Üzerinde Yer Alan İnterface’lerin IP...