Daniel unreg: javascript: nur in href verwendbar?

Beitrag lesen

Hallo,

nun bin ich auch mal auf ein Problem gestoßen.

Laut SELFHTML darf nach Netscape (vermutlich 4.x wie im Kontext der Seite) javascript:funktionX(); nur innerhalb des href-Attributs von <a> und <area> vorkommen.

Bisher ging ich immer davon aus, dass javascript: in allen Eventhandlern verwendet werden muss, damit der Browser weiß, was er zu tun hat. Dachte vor allem daran, weil ich bereits gelesen habe, dass Eventhandler auch für CSS /geöffnet/ werden sollen.

Ist der javascrip:-Prefix innerhalb von Eventhandlern nun also falsch oder durchaus berechtigt?
Ist die Angabe von javascript: eventuell notwendig, wenn der HTTP-Header Content-Script-Type von text/javascript abweicht z.B. application/javascript, was ein Browser nicht versteht oder eine andere Klientseitige Sprache? - Wobei, gibt es andere Skriptsprachen, die man hier innerhalb von HTML anwenden könnte?

Gruß;