Это рабочее и простое решение для проверки существования функции и динамической обработки этой функции другой функцией;
Функция триггера
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');">