So, hallo nochmal!
Habe mir eine 3. Lösung übelegt (falls zufällig noch jemand dasselbe Problem
hat und über dieses Thema hier stolpert):
ursprüngliche HTML:
<div onclick="javascript:openForm()">neuen Eintrag hinzufügen</div>
jetzt:
<div id="toForm" onclick="javascript:openForm()">
<noscript>
<p><div><a href="#form">neuen Eintrag hinzufügen</a></div>
</noscript>
</div>
<script type="text/javascript">
<!--
document.getElementById('toForm').innerHTML = "neuen Eintrag hinzufügen";
//-->
</script>
Dann das Formular unter letzten GB-Eintrag positionieren, mit Anker
(name="form") versehen und - so wie es Gunnar vorgeschlagen hat -
dem Formular 2 Klassen spendieren (1 für JS, 1 für Besucher mit deaktiviertem JS).
[übrigens hatte ich für das Formular visibility:hidden und nicht display:none - my bad]
Auf diese Weise verdeckt das Formular nicht das Gästebuch und man kommt trotzdem
bequem über die Anker-Referenz auch ohne JS dort hin.
Liebe Grüße, Merle