Вот работающее и простое решение для проверки существования функции и , которая динамически выполняет функцию другой функцией;
Функция триггера
function runDynmicFunction(functionname){
if (typeof window[functionname] == "function" ) { //check availability
window[functionname]("this is from the function it "); //run function and pass a parameter to it
}
}
и теперь вы можете генерировать функцию динамически, возможно, используя php как этот
function runThis_func(my_Parameter){
alert(my_Parameter +" triggerd");
}
теперь вы можете вызывать функцию, используя динамически генерируемое событие
<?php
$name_frm_somware ="runThis_func";
echo "<input type='button' value='Button' onclick='runDynmicFunction(\"".$name_frm_somware."\");'>";
?>
точный HTML-код, который вам нужен
<input type="button" value="Button" onclick="runDynmicFunction('runThis_func');">