javascript - prototype : registry tanımsız


Kayıt defterim tanımsız, satır: 5557... prototip ile 1.7.

$$('#pageNav a').each(function(element) {
    element.observe('click', doSome(this.href));
})

pageNav, LI ve A etiketlerine sahip bir UL listesidir.

Cevap #1

Bu tam olarak geçerli olmayabilir, ama benim çok benzer bir problemim vardı. Olay işleyicisini eklemeye çalıştığım nesnenin tanımsız olduğu ortaya çıktı.

// objTbl is undefined -> 'registry is undefined' error
Event.observe(objTbl.rows[i], 'mousedown', getClick);error

Tahminimce bu tür bir hata genellikle nesnenin veya işleme fonksiyonunun tanımsız olmasına geri dönecektir.