Tengo el siguiente Javascript que me permite desbloquear el botón derecho del ratón y la selcción de cierta información mostrada:
Código HTML:
<script language="Javascript"> document.oncontextmenu = function(){ return false } </script> <script language="JavaScript"> 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> <script language="Javascript"> function disableselect(e){ return false } function reEnable(){ return true } document.onselectstart=new Function ("return false") if (window.sidebar){ document.onmousedown=disableselect document.onclick=reEnable } </script>
El problema es que en la misma página esxiste un formulario en el que el usuario debe ingresar algunos datos manualmente (campos textuales). Con el codigo de bloqueo anterior dichos campos, vale la pena la redundancia, se bloquean y no es posible introducir datos. He intentado desbloquearlos mediante otro Javascript pero no funciona:
Código HTML:
<script language="javascript"> function enabledField() { document.form.campo1.disabled = true; document.form.campo2.disabled = true; document.form.campo3.disabled = true; } </script>
Gracias de antemano.
Saludos!