• 02-09-2008, 17:32:09
    #1
    Hem ie hem de ff de çalışan sağ tuş yasağı kodunu ve yazıları çalınmasını önlemek için seçme kodunu arıyorum ?
  • 03-09-2008, 14:31:28
    #2
    Sağ Tuş engellemek için gerekli olan kod. (Herhangi bir uyarı penceresi görüntülenmez)

    <script language=JavaScript>
    <!--
    
    //Disable right click script III- By Renigade (renigade@mediaone.net)
    //For full source code, visit http://www.dynamicdrive.com
    
    var message="";
    ///////////////////////////////////
    function clickIE() {if (document.all) {(message);return false;}}
    function clickNS(e) {if 
    (document.layers||(document.getElementById&&!document.all)) {
    if (e.which==2||e.which==3) {(message);return false;}}}
    if (document.layers) 
    {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
    else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
    
    document.oncontextmenu=new Function("return false")
    // --> 
    </script>
    Text olan yazıların seçilmesini engellemek için gerekli olan kod.

    <script type="text/javascript">
    
    /***********************************************
    * Disable Text Selection script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
    * This notice MUST stay intact for legal use
    * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
    ***********************************************/
    
    function disableSelection(target){
    if (typeof target.onselectstart!="undefined") //IE route
        target.onselectstart=function(){return false}
    else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
        target.style.MozUserSelect="none"
    else //All other route (ie: Opera)
        target.onmousedown=function(){return false}
    target.style.cursor = "default"
    }
    
    //Sample usages
    //disableSelection(document.body) //Disable text selection on entire body
    //disableSelection(document.getElementById("mydiv")) //Disable text selection on element with id="mydiv"
    
    </script>
    Kullanım örnekleri:

    <script type="text/javascript">
    disableSelection(document.body) //disable text selection on entire body of page
    </script>
    <script type="text/javascript">
    var somediv=document.getElementById("mydiv")
    disableSelection(somediv) //disable text selection within DIV with id="mydiv"
    </script>
    <script type="text/javascript">
    var alltables=document.getElementsByTagName("table")
    for (var i=0; i<alltables.length; i++)
    disableSelection(alltables[i]) //disable text selection within all tables on the page
    </script>