Weergegeven resultaten: 1 t/m 6 van 6
  1. #1
    Member Asshen's schermafbeelding
    Lid sinds
    17/07/02
    Locatie
    Gent
    Berichten
    1.084
    iTrader
    10 (100%)

    [PROG]JS Member methode als callback gebruiken

    Hey.

    Ik probeer een member methode van een javascript object te gebruiken als callback voor een member object van dat javascript object.

    Dat lijkt ie wel te accepteren, maar het member object lijkt niet meer toegankelijk vanuit de callback methode

    Code:
    function MijnObject()
    {
       this.oObjectVanuitCallback = new ObjectVanuitCallback();
    
       this.oMemberObject = new MijnObject();
       this.oMemberObject.callback = this.MijnMemberHandler;
    }
    
    MijnObject.prototype.MijnMemberHandler = function()
    {
       this.oObjectVanuitCallback.MijnMemberObjectMethodeUitvoeren();
    }
    Iemand die raad weet ?

    Thanks.

  2. #2
    Banned .Acku.'s schermafbeelding
    Lid sinds
    23/08/05
    Berichten
    855
    iTrader
    0
    Afaik zit ge met local scope en moet ge dus uw this.oObjectVanuitCallback declareren buiten de MijnObject(). Ken ook helemaal mis zijn, zo goed ken ik JS niet

  3. #3
    Member Asshen's schermafbeelding
    Lid sinds
    17/07/02
    Locatie
    Gent
    Berichten
    1.084
    iTrader
    10 (100%)
    Ik heb het wat zitten opzoeken, en wat ik wil doen lijkt niet mogelijk met javascript

    Iedere functie in javascript is een object
    In feite draait mijn callback methode dus in zijn eigen scope, en niet meer in de scope van mijn object.

    Spijtige zaak Maar ja, javascript is al een oud ding eh

    K.

  4. #4
    Member Kn0t's schermafbeelding
    Lid sinds
    17/07/02
    Locatie
    #sskclan
    Berichten
    339
    iTrader
    0
    Kan je je object dan niet meegeven als parameter van de callback methode?

  5. #5
    Member Asshen's schermafbeelding
    Lid sinds
    17/07/02
    Locatie
    Gent
    Berichten
    1.084
    iTrader
    10 (100%)
    Mocht het een eigen callback zijn wel, denk ik...
    Maar ik ben aan het klooien met ajax, dus maak ik gebruik van het XMLHTTPRequest object.

    Die heeft een callback nodig om de gegevens asynchroon te laden, en die callback heeft geen parameter...

  6. #6
    Member Asshen's schermafbeelding
    Lid sinds
    17/07/02
    Locatie
    Gent
    Berichten
    1.084
    iTrader
    10 (100%)
    Anyway, ik heb een work around gemaakt die voor zowel IE als FF werkt, dus ik ben gedeeltelijk gelukkig

Discussie informatie

Users Browsing this Thread

Op dit moment bekijken 1 gebruikers deze discussie. (0 leden en 1 gasten)

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •