• 12-11-2012, 11:15:40
    #1
    Merhaba arkadaşlar chrome destekli bir projem var ctrl+p de yazdır dediğimde sitenin alt ve üst bilgleri yer alıyor bunu nasıl kaldırırım varmı böyle bir çözüm ?
    Javascript jQuery ajax gibi
  • 17-11-2012, 22:15:06
    #2
    <script type="text/javascript" language="javascript">
    function disableCtrlKeyCombination(e)
    {
    //array cinsinde CTRL + tuş hangisi ise belirtiyoruz.
    var forbiddenKeys = new Array("p");
    var key;
    var isCtrl;
    if(window.event)
    {
    key = window.event.keyCode; //IE
    if(window.event.ctrlKey)
    isCtrl = true;
    else
    isCtrl = false;
    }
    else
    {
    key = e.which; //firefox
    if(e.ctrlKey)
    isCtrl = true;
    else
    isCtrl = false;
    }
    //Belirtilen Tuşa CTRL ile birlikte basıldı ise işlemlere başlıyoruz
    if(isCtrl)
    {
    for(i=0; i<forbiddenKeys.length; i++)
    {
    //case-insensitive comparation
    if(forbiddenKeys[i].toLowerCase() == String.fromCharCode(key).toLowerCase())
    {
    //alt satırdaki alert kısmını kendine gör editleyebilirsin.
    alert(" CTRL + "+String.fromCharCode(key) +" tuşuna basıldı");
    return false;
    }
    }
    }
    return true;
    }
    </script>

    Bir yerlerden CTRL+C kombinasyonunu engellemek için bulmuştum ama tam adresini hatırlamadığımdan kaynak veremiyorum veri bana ait değil fakat bu kodlar ile istediğin yolu izleyebilirsin
    alert kısmını kendine göre düzenleyip jquery yardımıyla bir ajax post oluşturup veya colorbox vb. bir eklenti kullanarak ekrana yazdırılacak veriyi açtırabilirsin.