Hej! <code>Försvåra kopiering från webbsida (onselectstart)
Jag har suttit å lekt med onselectstart för att kunna försvåra klipp-och-klistra från en webbsida.
Funktionen jag använder är (samt infogar mha SSI på varje sida)
<code>
<script language="JavaScript">
<!--
document.onselectstart = function(){return false}
-->
</script>
</code>
Det funkar som jag hade tänkt mig... förutom att det funkar FÖR BRA...
På vissa sidor har jag formulär och där vill jag att användaren skall kunna klippa-och-klistra in text som dom vill.
Finns det något sätt att tillåta markeringar i formulärfält men ej av övrig text med hjälp av något JavaScript?
[EDIT]
Ett tillägg... Det behöver bara funka för IE5+ (begränsad miljö)
[/EDIT]
[EDIT #2]
Jag har även document.ondragstart att returnera false för att förhindra drag'n'drop...
...för övrigt kan jag nämna att det är +35 grader här å strålande sol... så det vete sjutton varför jag sitter här å inte far till beachen å plaskar istället... =)
[/EDIT]Sv: Försvåra kopiering från webbsida (onselectstart)
var e = null;
document.onselectstart = function () {
e = event.srcElement;
return (e.type=='text' || e.type=='textarea');
}
</code>