holger kuehne: formumalar datenuebergabe

Beitrag lesen

Hi Ingo
Zu deinem Problem: Du musst in jedem Fall eine Seite (in deinem Fall "neue.htm") vom Server holen. Diese koennte natuerlich nur das html Grundgeruest beinhalten. Auf jeden Fall funktioniert es prinzipiell so, dass der Code auf die von dir beschriebene Art zum gewuenschten Ergebnis fuehrt. Die Frage ist nur, was du mit "formatiertem Schreiben von Formulardaten" meinst. Moechtest du, dass auf der neuen Seite das ganze Formular ohne den nicht ausgefuellten Bereichen steht, oder einfach nur, dass Elementname und Elementinhalt in jeweils einer (neunen) Zeile stehen?? Fuer den zweiten Fall habe ich mal eine kleine einfache Loesung gebastelt. Hier der Quelltext.
<html>
<head>
<title>Formulartest</title>
<script language="JavaScript">
anzahlelemente=10;
function Wertuebertrag() {
F1.document.writeln('<html><head></head><body bgcolor="green">');
for(j=0;j<anzahlelemente;j++){
F1.document.writeln('<p>'+self.document.Formular.elements[j].name+': ');
F1.document.writeln(self.document.Formular.elements[j].value+'</p>');
}
F1.document.writeln('</body></html>');
F1.document.close();
return
}
function Zeigeformular(){
F1 = open("neue.html","Fenster1");
window.setTimeout("Wertuebertrag()",1000);
}
</script>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<form action="" name="Formular" method="" target="">
Input1:<input type=text name="Input1" value="Wert1"><br>
Input2:<input type=text name="Input2" value="Wert2"><br>
Input3:<input type=text name="Input3" value="Wert3"><br>
Input4:<input type=text name="Input4" value="Wert4"><br>
Input5:<input type=text name="Input5" value="Wert5"><br>
Input6:<input type=text name="Input6" value="Wert6"><br>
Input7:<input type=text name="Input7" value="Wert7"><br>
Input8:<input type=text name="Input8" value="Wert8"><br>
Input9:<input type=text name="Input9" value="Wert9"><br>
Input10:<input type=text name="Input10" value="Wert10">
</form>
<a href="javascript:Zeigeformular()">Zeige das Formular</a>
</body>
</html>

Ich hoffe das hilft ein wenig  
Holger
PS Du kannst natuerlich statt der <p>....</p> Absaetze auch Tabellen oder aehnliches verwenden.