sorry, aber ich glaube sich hier komplett reinzulesen sprengt bei den meisten leuten hier den rahmen ...
was geht denn genau nicht? kannst du es vielleicht auf die betreffenden zeilen kürzen, die nicht tun was sie sollen oder das sonstwie n bisschen vereinfachen?
ich glaub sonst wirst du nicht viel antworten kriegen. nicht bös gemeint ;)
Danke für den Tipp!
Also probiere ich es in Kurzform:
Ich möchte die Daten (5 Zellen pro Zeile), die in folgendem Scriptteil ausgelesen und vom Kunden geändert werden können per email versenden. Vielleicht gibt es die Möglichkeit mit Hidden Fields zu arbeiten?
if (counter == 1) document.write('<td bgcolor="#DCDCDC"><font face="Arial,Helvetica,Sans-serif" size=2><b><FONT FACE="Arial" COLOR="#000000" SIZE="2">'+zelle+'</font></td>');
if (counter == 2) document.write
if (counter == 3) {ArtName = zelle;document.write('<td bgcolor="#DCDCDC"><font face="Arial,Helvetica,Sans-serif" size=2><b><FONT FACE="Arial" COLOR="#000000" SIZE="2">'+zelle+'</font></TD>');}
if (counter == 4) {document.write('<td bgcolor="#DCDCDC"><font face="Arial,Helvetica,Sans-serif" size=2><b><FONT FACE="Arial" COLOR="#000000" SIZE="2">'+wformat(zelle)+'</font></TD>');preis = zelle;}
if (counter == 5)
{
document.write('<td bgcolor="#DCDCDC"><font face="Arial,Helvetica,Sans-serif" size=2><b><FONT FACE="Arial" COLOR="#000000" SIZE="2"><INPUT TYPE=text SIZE=5 NAME="'+ArtName+'" VALUE="'+zelle+'" onchange="aendere('+zeile+', korb.elements[('+zeile+'-1)*2+0].value)"></font></TD>');
gesamt = (1 * gesamt.valueOf()) + (preis.valueOf()*zelle.valueOf());
}
if ((counter == 5)&&(c_string <= daten.length))
{
zwischen = '<TD><FONT FACE="Arial" COLOR="#000000" SIZE="2"><INPUT TYPE=button VALUE="Löschen" onClick="loesche('+zeile+')"></TD>';
document.write(zwischen);
document.write('<TR></TR>');
counter = 0;
zeile ++;
}