Niels: uebernommene Formularwerte fehlen bei Submit im Netscape

Beitrag lesen

<HEAD>
<script language="JavaScript">
<!--
function checkfotos()
{var i,n,m,anzahlbilder;
var bestelleinlesung="Bestellung über Seite www.blabla.de.\n\nFolgende Fotografien werden bestellt:\n\n";
fotoanzahl = new Array();
fotoformat = new Array();
n=0;m=0;
document.write("<TABLE border=1>");
anzahlbilder=48;
bestelleinlesung=bestelleinlesung+"Landschafts-Bilder\n\n\n";}
  
for(i=0; i <= anzahlbilder; ++i)
{
  if(parent.frames[1].document.forms[0].elements[(i+1)][parent.frames[1].document.forms[0].elements[(i+1)].selectedIndex].value != 0)
   {
    fotoanzahl[m] = parent.frames[1].document.forms[0].elements[(i+1)][parent.frames[1].document.forms[0].elements[(i+1)].selectedIndex].value;
    fotoformat[m] = parent.frames[1].document.forms[0].elements[(i)][parent.frames[1].document.forms[0].elements[(i)].selectedIndex].value;
    bestelleinlesung=bestelleinlesung+"\tFotografie "+(n+1)+": \t"+fotoanzahl[m]+"x \tFormat: "+fotoformat[m]+"\n";
    document.write("<TR><TD>Fotografie " + (n+1) + ": </TD>" + "<TD>" + fotoanzahl[m] + "x </TD>" + "<TD> Format: " + fotoformat[m] + "</TD></TR>");
    m=m+2;
   }
  n=n+1;
  i=i+1;
}
document.write("</TABLE>");
document.Bestellung2.fotografien.value=bestelleinlesung;
}
// -->
</script>
</HEAD>

<body>
<FORM name=Bestellung2 ACTION="mailto:....." enctype="text/plain" METHOD=POST onSubmit="return check()">
<input type=hidden name="fotografien" value="">
<script language="JavaScript">
<!--
checkfotos();
// -->
</script>
</FORM></BODY>

Folgendes passiert bis zum Aufrufen der Funktion: ich lese aus einem anderen Frame (frame[1]) Werte aus Feldern, die mit <SELECT> und <OPTION> definiert wurden.
Als Werte treten dort nur Zahlen (Anzahl der Bilder) und das Format in Form von '9*13' auf.
Auf der Seite, aus der auch der obige Auszug ist, werden die Werte aus dem anderen Frame uebernommen (fotoanzahl[i],fotoformat[i]).
In der Variable bestelleinlesung haenge ich nun noch diverse Infos an, und sammle in dieser Variable vor allem alle Werte aus dem anderen Frame.
Ich kann nun das Formularfeld problemlos mit alert ausgeben, desweiteren klappt auch die Ausgabe in der Tabelle (in der for-Schleife) im Netscape und Internet Explorer.
Das Problem sieht so aus, dass beim Submitten der mail aus Netscape fuer das Formularfeld 'fotografien' nur 'fotografien=' auftaucht, und nicht der Inhalt des Feldes.
Im Internet Explorer klappt es jedoch ohne Probleme.
Wie ist die Loesung des Raetsels??

Danke fuer jede Hilfe!!!!
der Niels