Hallo Patrick!
Vielleicht an einen fehlenden Semikolon... jede JavaScript-Funktion muß durch einen Semikolon abgeschlossen sein.
also <a href="javascript:self.close();">Und jetzt funzt's!</a>
WOW! Da haette ich ja wirklich als letztes drauf getippt. Meistens kommen die Browser ja ohne Semikolon aus, z.B. in onMouseOver="tu_dies_und_jenes()". Aber in einem HREF, wo JS ja eigentlich nur geduldet wird, da wird es also unbedingt verlangt. Gut zu wissen!
Bye, Roland.aka.Calocybe()