Hallo,
Da wir grade beim optimieren sind, möchte ich noch einwerfen: Ich halte es für besser .style.display='block' zu verwenden und dementsprechend <p style="display:none;... zu notieren. Das hat den Vorteil, bei deaktivierten JavaScript nimmt das <p> keinen Platz ein.
Habe ich auch erst drüber nachgedacht, bin dann aber zur Erkenntnis gekommen, dass damit der Seitenaufbau einen anderen Fluss bekommt bei NoScript-People.
Vor allem springt bei Verwendung von diplay bei denen, die Javascript aktiviert haben (was wohl die überwältigende Mehrheit sein dürfte), alles, was unterhalb von dem p-Tag liegt, bei Eintreten des onload-Events nach unten. Und das ist ja auch nicht so wünschenswert.
Ich würde dem p allerdings noch ein cursor:pointer zuweisen, damit es auch _wirklich_ wie ein link daher kommt.
MfG, Mülli
Viva Colonia!