utilizo un codigo javascript para desactivar el boton derecho en las pantallas de una pagina web, y funciona correctamente. Tambien utilizo otro javascript para abrir imagenes en una ventana nueva. El problema es que al abrirse esta nueva ventana con la imagen, el boton derecho esta habilitado. No se como meter el codigo javascript de desactivar el boton derecho en el codigo javascript de abrir la imagen en una nueva ventana, ya que es en este ultimo javascript donde se crea el HTML de la nueva ventana.
Este es el javascript para deshabilitar el boton derecho:
Código:
<script language="JavaScript"> <!-- // No rightclick script v.2.5 // (c) 1998 barts1000 // [email protected] // Don't delete this header! var message="Función deshabilitada.\n\n©2008 HiperGrowShop\nTodos los derechos reservados"; // Don't edit below! function click(e) { if (document.all) { if (event.button == 2) { alert(message); return false; } } if (document.layers) { if (e.which == 3) { alert(message); return false; } } } if (document.layers) { document.captureEvents(Event.MOUSEDOWN); } document.onmousedown=click; // --> </script>
Y estas son las lineas de codigo del javascript de abrir nueva ventana donde deberia introducir el javascript del boton derecho:
Código:
ventana=window.open("","",cadena); ventana.document.writeln ('<html><head>'); ventana.document.writeln('<title>'+nombre+'</title></head>'); ventana.document.writeln('<body marginwidth="6" marginheight="6" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" align="center" style="overflow:hidden; background-color:#000">'); ventana.document.writeln('<a title="Cerrar ventana" href="javascript:window.close()"><img src="'+ img +'" width="'+ ancho +'" height="'+ alto +'" style="border:#fff solid 2px" /></a>') ventana.document.writeln ('</body></html>');
Espero haberme explicado bien y que alguien pueda ayudarme.
Un saludo
ventana.document.close();