Foros del Web » Programando para Internet » Javascript »

como ocultar esta el codigo de javascript en mi web??

Estas en el tema de como ocultar esta el codigo de javascript en mi web?? en el foro de Javascript en Foros del Web. hola, bueno mi problema es que estoy implementando en un sitio web un efecto en javascript y para varios elemntos el sitio. lo que necesito ...
  #1 (permalink)  
Antiguo 09/04/2011, 13:13
Avatar de ras_chalo  
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 13 años, 10 meses
Puntos: 6
como ocultar esta el codigo de javascript en mi web??

hola, bueno mi problema es que estoy implementando en un sitio web un efecto en javascript y para varios elemntos el sitio.

lo que necesito es encapsular la información de lo script..como puedo hacer?

ac el código

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.         $(document).ready(function() {
  3.  
  4.             $("a[rel=example_group]").fancybox
  5.             ({
  6.                 'transitionIn'      : 'none',
  7.                 'transitionOut'     : 'none',
  8.                 'titlePosition'     : 'over',
  9.                 'titleFormat'       : function(title, currentArray, currentIndex, currentOpts)
  10.                 {
  11.                     return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
  12.                 }
  13.             });
  14.  
  15.            
  16.             $("#various1").fancybox({
  17.                 'width'             : '50%',
  18.                 'height'            : '100%',
  19.                 'autoScale'         : false,
  20.                 'transitionIn'      : 'none',
  21.                 'transitionOut'     : 'none',
  22.                 'type'              : 'iframe'
  23.             });
  24.            
  25.             $("#various2").fancybox({
  26.                 'width'             : '50%',
  27.                 'height'            : '100%',
  28.                 'autoScale'         : false,
  29.                 'transitionIn'      : 'none',
  30.                 'transitionOut'     : 'none',
  31.                 'type'              : 'iframe'
  32.             });
  33.            
  34.             $("#various3").fancybox({
  35.                 'width'             : '50%',
  36.                 'height'            : '100%',
  37.                 'autoScale'         : false,
  38.                 'transitionIn'      : 'none',
  39.                 'transitionOut'     : 'none',
  40.                 'type'              : 'iframe'
  41.             });
  42.            
  43.             $("#various4").fancybox({
  44.                 'width'             : '50%',
  45.                 'height'            : '100%',
  46.                 'autoScale'         : false,
  47.                 'transitionIn'      : 'none',
  48.                 'transitionOut'     : 'none',
  49.                 'type'              : 'iframe'
  50.             });
  51.            
  52.             $("#various5").fancybox({
  53.                 'width'             : '50%',
  54.                 'height'            : '100%',
  55.                 'autoScale'         : false,
  56.                 'transitionIn'      : 'none',
  57.                 'transitionOut'     : 'none',
  58.                 'type'              : 'iframe'
  59.             });
  60.            
  61.             $("#various6").fancybox({
  62.                 'width'             : '50%',
  63.                 'height'            : '100%',
  64.                 'autoScale'         : false,
  65.                 'transitionIn'      : 'none',
  66.                 'transitionOut'     : 'none',
  67.                 'type'              : 'iframe'
  68.             });
  69.                                    
  70.         });
  71.     </script>


saludos!
  #2 (permalink)  
Antiguo 09/04/2011, 15:38
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: como ocultar esta el codigo de javascript en mi web??

buenas,
¿que tu entiendes por encapsular? pregunto porque en el titulo pareces preguntar otra cosa. si te refieres a que no sea visible en el codigo fuente, pues simplemente eso no es posible. si te refieres a que los datos no puedan ser modificados directamente, entonces tendrias que crear closure ya que es la unica forma que se puede lograr encapsulacion en javascript. pero, como no manejo jquery, entonces no se como exactamente debes de hacer.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 10/04/2011, 07:20
 
Fecha de Ingreso: mayo-2009
Mensajes: 201
Antigüedad: 14 años, 11 meses
Puntos: 9
Respuesta: como ocultar esta el codigo de javascript en mi web??

todos los codigos javascript se pueden ver. tienen que ejecutarse en el cliente. y el ordenador tiene que poder entenderlo. asi que el codigo siempre se vera. lo que puedes hacer es comprimirlo. sera menos legible, pero vamos que el codigo sigue à la vista.

Busca en google comprimir javascript o javascript compressor, los hay online. el primero te devuelve algo asi:

$(document).ready(function(){$("a[rel=example_group]").fancybox({transitionIn:"none",transitionOut:"no ne",titlePosition:"over",titleFormat:function(d,c, a,b){return'<span id="fancybox-title-over">Image '+(a+1)+" / "+c.length+(d.length?" &nbsp; "+d:"")+"</span>"}});$("#various1").fancybox({width:"50%",hei ght:"100%",autoScale:false,transitionIn:"none",tra nsitionOut:"none",type:"iframe"});$("#various2").f ancybox({width:"50%",height:"100%",autoScale:false ,transitionIn:"none",transitionOut:"none",type:"if rame"});$("#various3").fancybox({width:"50%",heigh t:"100%",autoScale:false,transitionIn:"none",trans itionOut:"none",type:"iframe"});$("#various4").fan cybox({width:"50%",height:"100%",autoScale:false,t ransitionIn:"none",transitionOut:"none",type:"ifra me"});$("#various5").fancybox({width:"50%",height: "100%",autoScale:false,transitionIn:"none",transit ionOut:"none",type:"iframe"});$("#various6").fancy box({width:"50%",height:"100%",autoScale:false,tra nsitionIn:"none",transitionOut:"none",type:"iframe "})});

como ves no es tan legible, pero vamos, que el codigo tiene que estar.
  #4 (permalink)  
Antiguo 10/04/2011, 08:23
Avatar de ras_chalo  
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 13 años, 10 meses
Puntos: 6
Respuesta: como ocultar esta el codigo de javascript en mi web??

Cita:
Iniciado por monxas Ver Mensaje
todos los codigos javascript se pueden ver. tienen que ejecutarse en el cliente. y el ordenador tiene que poder entenderlo. asi que el codigo siempre se vera. lo que puedes hacer es comprimirlo. sera menos legible, pero vamos que el codigo sigue à la vista.

Busca en google comprimir javascript o javascript compressor, los hay online. el primero te devuelve algo asi:

$(document).ready(function(){$("a[rel=example_group]").fancybox({transitionIn:"none",transitionOut:"no ne",titlePosition:"over",titleFormat:function(d,c, a,b){return'<span id="fancybox-title-over">Image '+(a+1)+" / "+c.length+(d.length?" &nbsp; "+d:"")+"</span>"}});$("#various1").fancybox({width:"50%",hei ght:"100%",autoScale:false,transitionIn:"none",tra nsitionOut:"none",type:"iframe"});$("#various2").f ancybox({width:"50%",height:"100%",autoScale:false ,transitionIn:"none",transitionOut:"none",type:"if rame"});$("#various3").fancybox({width:"50%",heigh t:"100%",autoScale:false,transitionIn:"none",trans itionOut:"none",type:"iframe"});$("#various4").fan cybox({width:"50%",height:"100%",autoScale:false,t ransitionIn:"none",transitionOut:"none",type:"ifra me"});$("#various5").fancybox({width:"50%",height: "100%",autoScale:false,transitionIn:"none",transit ionOut:"none",type:"iframe"});$("#various6").fancy box({width:"50%",height:"100%",autoScale:false,tra nsitionIn:"none",transitionOut:"none",type:"iframe "})});

como ves no es tan legible, pero vamos, que el codigo tiene que estar.
hola, gracias por la respuestas... mmm y como seria para crear la libreria .js solamente... también me sirve???? como tendría que ser?

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:47.