El problema es que esta tomando como que la cadena no esta correctamente terminada, debe estar en una misma linea:
Código HTML:
<a onClick="mostrar('<form ACTION=scriptentra.php METHOD=POST name=entrar> Nombre: <input type=checkbox name=recordn value=si> Recordar <input name=nombre type=text id=nombre size=14 maxlength=50> Contraseña: <input name=contrasena2 type=password id=contrasena size=14 maxlength=50/> <input type=submit value=Entrar>: <A target=_top HREF=registrarse.php>Regístrate</A></form>')">Entrar</a>
esta funcion es correcta
Código PHP:
function mostrar(texto) {
var oculto = document.getElementById("oculto");
oculto.innerHTML=texto;
}