"Sauber" würde man das Erzeugen neuer HTML-Elemente mit DOM-Methoden createElement, appendChild und Co. machen
ich hab es jetzt so gemacht:
<fieldset id="saved">
<legend>gespeicherte Werte</legend>
<script type="text/javascript">
function speichern() {
if ( document.Formular.auswahl[2].checked == true ) {
var i = document.createElement("p");
var was = document.createTextNode( "Feld1" + "=" + document.Formular.Feld1.value );
var Bereich = document.getElementById("saved");
Bereich.appendChild(i);
} else if ( document.Formular.auswahl[1].checked == true) {
var i = document.createElement("p");
var was = document.createTextNode( "Feld2" + "=" + document.Formular.Feld2.value );
var Bereich = document.getElementById("saved");
Bereich.appendChild(i);
} else if ( document.Formular.auswahl[2].checked == true) {
var i = document.createElement("p");
var was = document.createTextNode( "Feld3" + "=" + document.Formular.Feld3.value );
var Bereich = document.getElementById("saved");
Bereich.appendChild(i);
}
}
</script>
</fieldset>
das filedset hat folgende eigenschaften:
#saved {
position:absolute;
top:5em;
left:29em;
width:20em;
height:10em;
}
wenn ich jetzt auf den button drücke und eines des auswahl-checkboxen aktiviert habe passiert gar nichts?!
Die Fehlerkonsole zeigt nichts an..
liegt das daran, dass ich das fieldset absolute positioniert habe??
MfG closer