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

  • Best Quality Cartoons

    Best Quality

    10 ŞUBAT 2014
  • FrameCityJackal

    FrameCityJac

    4 Aralık 2010
  • HTC

    HTC

    12 Ocak 2006