Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2010, 12:33
a77icu5
 
Fecha de Ingreso: agosto-2008
Ubicación: Puebla, Mexico.
Mensajes: 84
Antigüedad: 16 años, 6 meses
Puntos: 0
Metodos de archivos externos

Creo que algo no esta saliendo muy bien aqui, tengo un archivo principal de javascript con algunas variables y metodos que uso en muchas partes por lo que me parecio una buena opcion meterlos en una class dentro de un archivo aparte, en este caso Main.js

Código Javascript:
Ver original
  1. Main.js
  2.  
  3. $(function() {
  4.            
  5.     function MainJs() {
  6.         this.ajaxLoadString = '<img src="/images/loading.gif" />';     
  7.         this.divOpacity     = $('#opacity');
  8.         this.divPopup       = $('#popup');
  9.         this.closePopup     = $('#closePopup');
  10.         this.jsonResponse   = $('<span id="jsonResponse"></span>');
  11.         this.blockScreen    =  function blockScreen() {
  12.             this.divOpacity.fadeTo(10, 0.1).fadeIn();
  13.             this.divPopup.slideDown(400);
  14.         };
  15.     }
  16. });

Dentro de ese archivo cuando creo una nueva instancia todo sale perfecto, el problema viene cuando quiero crear la instancia desde otro archivo, en este caso custom.js por que aparece un error de que la clase no existe.

Código Javascript:
Ver original
  1. Custom.js
  2.  
  3. $(function() {
  4.            
  5.     var mainJsObject = new MainJs();
  6.  
  7.     alert(mainJsObject.ajaxLoadString);
  8. });


Existe algo como include o require de php que solucione esto? XD