• 30-12-2010, 10:29:22
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar

    hepsiburada.com'daki gibi ürün açıklama kısmındaki yazıları nasıl seçtirmiyen ve kopyalattırmayan bir JS koduna ihtiyacım var elinde olan varmı?
  • 30-12-2010, 10:38:28
    #2
    <body onselectstart="return false">

    body e bu şekilde eklersen yazıların seçilmesini engellersin. firefoxta çalışmıyor. bu arada belirteyim. iyi araştırman lazım. birinde çalışan kod birinde çalışmıyor.
    çok uğraşacaksın. bunu bil
  • 30-12-2010, 16:30:30
    #3
    Üyeliği durduruldu
    ie'de oldu da mozilla'da dediğin gibi olmadı ama vardır bir çözümü hepsiburada.com mozilla'dada çalışmıyor
  • 30-12-2010, 16:36:07
    #4
    dediğim gibi bunun dört dörtlük bir çözümü yok gibi. yazıyı çalacak adam kaynak kodundan çalıyor gene çalıyor

    bu konuda gördüğüm en güzel örnek hurriyet.com.tr de yazarların yazılarını kopyalasan da kopyalayamıyorsun
    örnek verirsek
    hurriyet.com.tr de herhangi bir köşe yazarının yazısını aç. yazıları seç kopyala de. ister sağ tık menüsünden ister ctrl + c ile farketmez. sonra da worde veya not defterine yapıştır. bak ne oluyo. dene
  • 30-12-2010, 18:14:55
    #5
    Üyeliği durduruldu
    ilginç. ama yine teşekkür ederim sana bir nebze yardımcı oldun. artı olarakda senden başkada cevap yazan olmadı
  • 30-12-2010, 18:28:49
    #6
    Üyeliği durduruldu
    hatırladığım kadarı ile bu tüm tarayıcılarda sorunsuzdu

    <script type="text/javascript"> <!-- function reddet(e){ return false } function IE4tikla(){ if (event.button==2){ //hata mesajı; return false; } } function NS4tikla(e){ if (document.layers||document.getElementById&&!document.all){ if (e.which==2||e.which==3){ //hata mesajı; return false; } } } document.oncontextmenu=new Function("return false")  document.onmousedown=reddet document.onselectstart=new Function ("return false") //--> </script>
  • 30-12-2010, 19:22:07
    #7
    Şuradan bakabilirsin.
  • 30-12-2010, 21:04:52
    #8
    <script type="text/javascript">
    
    function md(e)
    {
    try { if (event.button==2||event.button==3) return false; }
    catch (e) { if (e.which == 3) return false; }
    }
    document.oncontextmenu = function() { return false; }
    document.ondragstart = function() { return false; }
    document.onmousedown = md;
    
    </script> 
    <script type="text/javascript">
    if (typeof document.onselectstart!="undefined") {
    document.onselectstart=new Function ("return false");
    }
    else{
    document.onmousedown=new Function ("return false");
    document.onmouseup=new Function ("return true");
    }
    </script>
    ie ve firefox'da sürüklemeyi doğal olarakda copy+paste'yi yasaklıyor.
  • 30-12-2010, 23:44:32
    #9
    Üyeliği durduruldu
    Spok3 adlı üyeden alıntı: mesajı görüntüle
    ie ve firefox'da sürüklemeyi doğal olarakda copy+paste'yi yasaklıyor.
    tşkler verdiğin kod işe yaradı. çok teşekkürler. ama mozilla ve chrome'de kayıt formlarını tıklayamıyorsun yazı yazamıyorsun ie'de sorun yok ama