Hallo Wahsaga!
erst mal vielen Dank für deine Antwort! Es stimmt auch, dass der "reservierte" Bereich nicht mehr freigegeben wird, wenn das Layer wieder ausgeblendet wird. Es bleibt ein großes Loch zu dem nächsten Textblock zurück. Und wenn ich mehrere Formularfelder mit diesem Script untereinander stelle, dann gibt es noch größere Darstellungsprobleme.
Deine Lösung klingt logisch, aber für mich als JaveScript-Neuling zu schwer, um daraus ein lauffähiges Script zu stricken.
Ich gehe mal davon aus, dass folgendes Script für mein Problem verantwortlich ist:
function setlay( objLayer, visible ) {
if(document.layers){
objLayer.visibility = (visible == true) ? 'visible' : 'hidden';
objLayer.height = (visible == true) ? 'auto' : '1';
} else {
if(!document.all) {
objLayer.style.visibility = (visible == true) ? 'visible' : 'hidden';
objLayer.style.height = (visible == true) ? 'auto' : '1';
Leider habe ich keine Ahnung, welchen Bereich ich ersetzen müsste, da ich die Funktionen (noch) nicht beherrsche :-(
Hilfe und Gedankenanstöße nehme ich gerne entgegen!
Gruß
Gerrit