Hirdetés

Új hozzászólás Aktív témák

  • Jim-Y
    veterán

    Sziasztok, nem értek a javascripthez, ezért lenne szükségem egy kis segítségre. Adott egy html fájl és sok .js, az egyik .js-ben van egy ilyen függvény:InputManager.prototype.restart = function (event) {
    alert("teszt");
    };

    Arra lenne szükségem hogy ezt a függvényt megtudjam hívni C#-ból(windows phone-s app), viszont ehhez tudnom kéne a függvény nevét, próbáltam utánajárni a dolgoknak, de eddig nem jártam sikerrel, azt próbáltam hogy a function után beírtam egy nevet, de nem lett jó. Előre is köszi

    Ha van egy InputManager objektumod, akkor azon a restart metódust meghívva tudod elérni ezt a függvényt.

    Magyarázat:
    Tehát javascriptben ha egy tömbön meghívsz egy pl indexOf() metódust ( [1,2,3].indexOf(3); ), az így lett implementálva:

    Array.prototype.indexOf = function(elem) { ... }

    megj: a [] egy shorthand a var arr = new Array(); -re.

    Megoldás:
    Kell egy InputManager objektum:

    var inputManagerObject = new InputManager();

    majd

    inputManagerObject.restart(); // alert teszt

    Hogy hogyan delegálj egy ilyen objektumot C#-ba abban nem tudok segíteni, nézz utána :)

Új hozzászólás Aktív témák