HTML ile resim ekledim ama fare ile tıklayıp süreklediğimde resimi tutuyor resimi sürüklüyor resimi hiçbir şekilde tıklanmasını veya sürüklenmesini istemiyorum bunu nasıl yapabilirim?
İnternette araştırarak bulabilirsin sayfaya tıklamayı engelleyen kodlar var
allah allah bilmiyordum çok sağol :kahkaha2:
Alıntı yapılan: Sefsg - 10 Nisan 2020, 03:44:59allah allah bilmiyordum çok sağol :kahkaha2:
Bunu ciddi olarakmı söyledin yoksa ironi felanmı ? .d
Alıntı yapılan: oxygenz - 10 Nisan 2020, 10:30:37Alıntı yapılan: Sefsg - 10 Nisan 2020, 03:44:59allah allah bilmiyordum çok sağol :kahkaha2:
Bunu ciddi olarakmı söyledin yoksa ironi felanmı ? .d
Sen nasıl anladıysan öyle :O
en basit çözüm yolu olarak fotoğrafı background olarak ekleyebilirsin
Alıntı yapılan: Sefsg - 13 Nisan 2020, 10:21:35Alıntı yapılan: oxygenz - 10 Nisan 2020, 10:30:37Alıntı yapılan: Sefsg - 10 Nisan 2020, 03:44:59allah allah bilmiyordum çok sağol :kahkaha2:
Bunu ciddi olarakmı söyledin yoksa ironi felanmı ? .d
Sen nasıl anladıysan öyle :O
Komiksin hahahaa , sizin gibi insanlar varya üf üf.
Tam olarak neyden bahsediyorsunuz mesela resime hiç bir şekilde işlem yapılmasın mı?
yani şundan bahsediyorum ne kopyalanabilsin, yazılabilsin açıklama başlık olarak vs. bunlar mı tam olarak eğer bunlarsa aşağıdaki örnek kodlara göre bir şeyler yapabilirsiniz.
<img onContextMenu="return false" src="resmimiz.jpg"></img>
Sadece tek bir resim için yapacaksanız bunu yapabilirsiniz eğer bütün resimleri yapmak istiyorsanız bir fonksiyon üzerine ilerlemeniz lazım zaten (return false) olduğu sürece dediğiniz seçenekler engellenir. Onu da şu şekilde yapıyoruz.
// başta yaptığımız (onContextMenu) kısmını fonksiyon ile buraya alabiliriz.
document.addEvent('contextmenu',function(engel){
engel=new Event(engel);
engel.stop();
});
// fonksiyon kısmını bu şekilde yapabilirsiniz.
<head>
<body onload="resimengel()">
function resimengel()
{
document.body.ondrag = function () { return false; };
document.body.onselectstart = function () { return false; };
if(window.ie || window.opera){document.body.setProperty("UnSelectTable","on");}
if(window.gecko){document.body.setStyle("PosUserSelect","none");}
if(window.webkit){document.body.setStyle("HtmlUserSelect","none");}
if(window.img){document.body.setImage("PictureBlockSelect", "none");}
}
</body>
</head>
Yani bir nevi return döngüsünü false mantığı ile yaptığımız zaman o döngü onu çevirecek fakat işlev olarak çalıştıramayacak ben sadece örnek bir şekilde göstermek istedim, iyi günler! (Bir sorun olursa yazabilirsiniz) {
@Sefsg }
Bu konuda bulabilirsin (https://www.gtamulti.com/forum/web-tasarim/sag-tik-engelleme-kodu/msg158224/#msg158224)
Alıntı yapılan: Gaviria - 13 Nisan 2020, 11:20:41Bu konuda bulabilirsin (https://www.gtamulti.com/forum/web-tasarim/sag-tik-engelleme-kodu/msg158224/#msg158224)
Hastebin bozuk,veya paylaşan kişi yazıyı silmiş.
Youtub'de bir çok videosu var knk
Kanka istediğini pek anlamadım ama sağ tık engelleme atayım sana.
// </head> etiketinden önce aşağıdaki kodu ekleyebilirsiniz.
<script language="javascript">
document.onmousedown=disableclick;
status="Right Click Disabled";
Function disableclick(event)
{
if(event.button==2)
{
alert(status);
return false;
}
}
</script>
// body elementide aşağıdaki şekilde düzenlenmelidir.
<body oncontextmenu="return false">
...
</body>
<img onContextMenu="return false" src="resim.jpg"></img>
<script>
document.addEvent('contextmenu',function(e){
e=new Event(e);
e.stop();
});
function selectnone()
{
document.body.ondrag = function () { return false; };
document.body.onselectstart = function () { return false; };
if(window.ie || window.opera){document.body.setProperty("unselectable","on");}
if(window.gecko){document.body.setStyle("MozUserSelect","none");}
if(window.webkit){document.body.setStyle("KhtmlUserSelect","none");}
}
</script>
@Sefsg İşine yaramadıysa yaz.
Alıntı yapılan: Gaviria - 13 Nisan 2020, 13:30:41@Sefsg İşine yaramadıysa yaz.
İşim olduğu için denemedim konu kilitlenebilir.