SORU
30 Ocak 2009, Cuma


JavaScript bir işlev adı bir dize kullanarak arama?

Nasıl bir dize olarak tanımlıyorum, bir işlev adı için bir olay kanca miyim?

Prototype.js ancak bu Prototip-speficic değil kullanıyorum.

$(inputId).observe('click', formData.fields[x].onclick);

Bu JavaScript benim bir işleyici işlevi olmadığından şikayet neden olacaktır. eval() bizi kullanmak istemiyorum.

CEVAP
30 Ocak 2009, Cuma


Fonksiyonun global etki alanında ise, pencere nesne kullanarak alabilirsiniz:

var myFunc = window[myFuncName];

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Fuse

    Fuse

    21 Kasım 2005
  • H3Ctic (old channel)

    H3Ctic (old

    23 Mart 2011
  • J Medema

    J Medema

    11 EKİM 2006