JavaScript i DOM
4 отговора
177 прегледа
JavaScript i DOM
Hi,
moga li da namerq javascript function w daden dokument po ime. t.e. ne6to ot sorta na document.javascript_functions['jsFunc'] ? wob6te, ima li dostyp do javascript funkciite w daden dokument prez DOM?
10x
moga li da namerq javascript function w daden dokument po ime. t.e. ne6to ot sorta na document.javascript_functions['jsFunc'] ? wob6te, ima li dostyp do javascript funkciite w daden dokument prez DOM?
10x
Re: JavaScript i DOM
function getfunction(functionName) {
return eval (functionName);
}
return eval (functionName);
}
Re: JavaScript i DOM
mi twa maj ne otgowarq mnogo na wyprosa.
6ot taka trqa da q izwikam taq funkciq getFunction, a az ne iskam da wikam nikoq JS funkciq, imam dostyp samo do DOM!
6ot taka trqa da q izwikam taq funkciq getFunction, a az ne iskam da wikam nikoq JS funkciq, imam dostyp samo do DOM!
Re: JavaScript i DOM
В общия случай js функциите са ламбда функции и нямат имена, т.е. може да имаш достъп до тях само ако имаш reference към тях. Тези функции които са дефинирани чрез function name (...) {...}, може да ги намериш във script host обекта където са дефинирани. Ако кода ти върви в уеб браузър, то скрипт хоста ти е текущия прозорец, и може да намериш функцията с нещо от рода на:
window ['function_name']
window ['function_name']
Re: JavaScript i DOM
Има разни врътки от сорта на document.getElementsByTagName ('SCRIPT'). ....
и да търсиш разни работи, но съм почти убеден, че това което ти е необходимо е много по просто. Например ако искаш да провериш дали съществува функция с дадено име, можеш да напишеш просто if (typeof(eval('somefunc'))=='function') alert ('hooray'); не разбирам какво се връзваш с dom-а в случая!
и да търсиш разни работи, но съм почти убеден, че това което ти е необходимо е много по просто. Например ако искаш да провериш дали съществува функция с дадено име, можеш да напишеш просто if (typeof(eval('somefunc'))=='function') alert ('hooray'); не разбирам какво се връзваш с dom-а в случая!