Cómo llamar a la función Javascript desde otro archivo JS

Sí, tengo ambas funciones incluidas en html. Sé el orden de los asuntos. Lo estoy confundido acerca de la forma en que el JS funciones están establecidas, y no sé la manera correcta de llamar a la función que yo quiero.

Por ejemplo, tengo un Items.js, en el que muestro algunas de las cosas en la pantalla, pero quiero ocultar todos los elementos cuando el usuario activa algo en un Phone.js

Cómo Items.js está configurado:

Items = function()
{
    this.stop = function()
    {
       //Items are hidden
       $(this.ButtonDiv).hide();
       $(this.CounterDiv).hide();
    }
}

Ahora, ¿cómo hago para llamar a la función de parada de Phone.js?

InformationsquelleAutor Briz | 2011-07-15

4 Kommentare

  1. 6

    Vez que la declaración de los Elementos como una función de prueba esto:

    var Items = {
        stop: function() {
            //Items are hidden
           $(this.ButtonDiv).hide();
           $(this.CounterDiv).hide();
        }
    }

    Y llamar a la función como: Items.stop();

  2. 2

    Items.js debe ser el primero en cargarse. Dentro de Phone.js puede llamar a la función como:

    Items.stop();

    Si eso no funciona (aunque creo que debe), crear una instancia de la clase de Items() primero y luego llamar a la stop() método:

    var items = new Items();
    items.stop();
  3. 0

    Se puede cambiar así:

    var Items = new (function()
    {
        this.stop = function()
        {
           //Items are hidden
           $(this.ButtonDiv).hide();
           $(this.CounterDiv).hide();
        }
    })();

    Y lo llaman así:

    Items.stop();

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein