• Jueves 25 de Abril de 2024, 06:46

Autor Tema:  Como Deshabilito Ver->codigo Fuente  (Leído 1783 veces)

FdoCruzS

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Como Deshabilito Ver->codigo Fuente
« en: Domingo 6 de Junio de 2004, 06:32 »
0
:comp: Que tal Chavos !

Necesito deshabilitar la opcion de "CÓDIGO FUENTE", DE LA OPCION "VER" DE LA "BARRA DE HERRAMIENTAS" !!!

URGE!

Slimer

  • Miembro activo
  • **
  • Mensajes: 59
    • Ver Perfil
Re: Como Deshabilito Ver->codigo Fuente
« Respuesta #1 en: Domingo 6 de Junio de 2004, 12:35 »
0
Hola:

Lo primero que se me ocurre sería ocultar los menus. Prueba algo asi como...

window.toolbar.visible = false;
window.menubar.visible = false ;


Tambien puedes eliminarlos a la carga de una página, como...
<a onClick="window.open('pagina.html','test','toolbar=no,directories=no')">prueba</a>

O de esta forma...
window.open("[ambito]", "[nombre]", "height="[altura]", width="[ancho]","+ " toolbar=no, scrollbars=no, menubar=no, location=no")

Nota: Con el ratón tambien se podría ver el codigo fuente!,,, Seria algo similar a lo primero, pero para desabilitar el boton secundario del mouse...

Espero que te sirva...

Un saludo  :whistling:
-----------------------------------------------------
Quien desea aprender, pronto llegará a saber
-----------------------------------------------------

nostromo

  • Miembro MUY activo
  • ***
  • Mensajes: 134
    • Ver Perfil
    • http://win32cpp.cjb.net
Re: Como Deshabilito Ver->codigo Fuente
« Respuesta #2 en: Viernes 6 de Agosto de 2004, 17:09 »
0
Hola;

Primero sacar esta opción, no se puede si es la ventana actual en funcionamiento. Si quieres habrir una ventana secundaria, puedes ocultar todo.

ESto es valido con I.explorer no con el resto. Puedes tener una página de inicio y derivar a la ventana secundaria, para evitar menu contextual en IE y N:

Código: Text
  1. function oculta()
  2. {
  3.     with(document)
  4.         {
  5.             oncontextmenu = new Function(&#34;return false&#34;);
  6.             onselectstart = new Function(&#34;return false&#34;);
  7.         }
  8. }
  9.  

En el body:

Código: Text
  1. &#60;body onload=oculta();&#62;
  2.  

El JavaScript es generico.

Si quieres ocultar el código es manejar el evento innerHTML y colocar via javascript en el documento en los ID respectivos. El java en archivo aparte:

Código: Text
  1. function cuerpo();
  2. {
  3.   var titulo
  4.   var tabla_1
  5.  
  6.   titulo = &#34;&#60;h1&#62;CATALOGO&#60;/h1&#62;&#34;;
  7.  
  8.   tabla_1 = &#34;&#60;table border=1 cellspacing=0 cellpadding=0&#62;&#34;;
  9.   tabla_1 += &#34;&#60;tr&#62;&#60;td class=text1&#62;ID&#60;/td&#62;&#60;td class=text2&#62;Detalle&#60;/td&#62;&#60;/tr&#62;&#34;
  10.   tabla_1 += etc.....
  11.   with (document)
  12.     {
  13.       res_tit.innerHTML = titulo;
  14.       tabla.innerHTML = tabla_1;
  15.     }
  16. }
  17.  

En el Body:

Código: Text
  1. &#60;body onload=cuerpo();&#62;
  2. &#60;center&#62;
  3.   &#60;table border=0 cellspacing=0 cellpadding=0&#62;
  4.     &#60;!--Comando de Edicion--&#62;
  5.     &#60;tr&#62;
  6.       &#60;td width=510&#62;
  7.         &#60;div id=res_tit&#62;&#60;/div&#62;
  8.       &#60;/td&#62;
  9.     &#60;/tr&#62;
  10.     &#60;tr&#62;&#60;td heigth=20&#62;&#60;/td&#62;&#60;/tr&#62;
  11.     &#60;tr&#62;
  12.       &#60;td&#62;&#60;br&#62;
  13.       &#60;!--&#60;span&#62;--&#62;
  14.         &#60;span id=tabla&#62;&#60;/span&#62;
  15.       &#60;!--&#60;/span&#62;--&#62;
  16.       &#60;/td&#62;
  17.     &#60;/tr&#62;
  18.   &#60;/table&#62;
  19. &#60;/center&#62;
  20.    ( Si logras ver el codigo fuente lo anterior es lo único que podrás ver)
  21.  
  22.  

Si quieres y tu hosting lo admite, puedes encapsularlo en una DLL y llamarlo de tu home.

Nos vemos