Хорошо.Таким образом, чтобы якорь что-то делал в MouseOver, вы должны использовать этот код:
<a id="aHw" href="#" onmouseover="doSomething()">test</a>
Вы можете передать функцию другой функции следующим образом:
function callSomeFunction( fn )
{
fn();
}
callSomeFunction( alert );
Или вы можете передатьанонимная функция к вышеперечисленному:
callSomeFunction( function(){ alert( "Finally! A message!" ); } );
Если вы пытаетесь передать имя функции в виде строки (что является принципиально плохой идеей и ужасным риском, трудно поддается отладке и НЕ ДЕЛАЙТЕ ЭТОГО ), тогда вы можете использовать eval:
function callNamedFunction( fn )
{
eval(fn)()
}
Или вы можете сойти с рук:
function callNamedFunction( fn )
{
(window[fn])()
}