flashnfantasy: href="JavaScript:alert('hallo')" für eine DIV simulieren

Beitrag lesen

Ich bastele gerade eine leichte JS-Verwaltung für Fly-Menüs

Eine Routine soll dann einem Menü-Beitrag eine Handlung zuweisen, die mit MouseDown dann ausgelöst wird:

flyMenu_Action(indexOfElement, action)

nun kann diese Action

a) ein Link sein
   flyMenu_Action(10, "http://forum.de.selfhtml.org/cgi-bin/fo_post");

b) eine JS-Handlung
   flyMenu_Action(10, "JavaScript:alert('Hallo Team-One');");

Nun schaffe ich es nicht, beides gleichzeitig zu behandenl:
a - behandele ich mit Windows.Location
b - mit eval und RegExp

Das ist aber ziemlich aufwendig und bestimmt nicht die beste Lösung...
Es muß irgendwie doch möglich sein, das so zu behandeln wie ein Link und wie ein href-Link aufzurufen ?

Gruß,
Mathias