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

  • xabolcs

    őstag

    válasz Siriusb #15129 üzenetére

    a xulschool megoldasa helyzeti elonnyel indul:
    fuggvenyen belul allitja be a strings-t. persze, hogy mukodik :)
    viszont nyilvan nem szeretned a leendo 12 db fuggvenyed mindegyiket stringBundle-el kezdeni :P

    a masodik megoldas (a builder fele) az ilyen szempontbol jobb, mert ott csak egy helyen definialja, s a tobbi helyen csak hivatkozik ra. :K

    viszont azert nem mukodik, mert az onLoad fuggvenyben mindig sz*p4s az ilyesmi. :DDD
    az onLoad this-je kulonbozik a menupontra kattintastol lefuto onMenuItemCommand fuggveny this-jetol!
    nyilvan, ha betenned a fuggveny elejere a strings beallito parancsot, akkor mukodne.

    ezert az addEventListener-ben megadott fuggvenyben (itt pl az onLoad) mindig "kulso", kivulrol is elerheto hivatkozast kell hasznalni.
    igy igazabol nem is oda erdemes tenni a sok inicializalo kodot, hanem egy innerOnLoad-ba,
    es a "belepesi pontnal" (a mar emlitett onLoad-ban) csak egyetlen egy statikus hivatkozast tenni.
    igy, kodhordozaskor csak az onLoad-ban kell atirni a nevet, s kesz az uj kiegeszito vaza. :)

    ezzel az onLoad-dal muxik:
    onLoad: function() {
    // initialization code
    this.initialized = true;
    stringteszzt.strings = document.getElementById("stringteszzt-strings");

    },

    illetve az inicializas athelyezesehez pedig itt van a modositott overlay.js-em tartalma: [overlay.js]

    [ Módosította: bnss ]

    aláírás1: csocsó-vesztes vagyok, főleg a Bog és Bocha páros ellen, aláírás2: van mobilarénáskulcstartóm! :D

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