Jau das geht dann so wie ich es schon angedeutet hab (und Emanuel auch nur ohne HTML)
Die ganzen Zeilen mu�t du nicht neu schreiben. Du musst es nur ASP Konform um�ndern: Alle " m��en "" werden damit ASP diese nicht als Text nimmt sondern verarbeitet und die Daten der Form anzeigt. Um das zu veranschaulichen habe ich mal dein HTML Fragment so umge�ndert das das �ber die Response.write methode sowie als body von der email angegeben werden kann: strContent = strContent & "<table width=""600"" border=""0"" cellspacing=""0"" cellpadding=""0"">" & vbcrlf strContent = strContent & vbTab & "<tr>" & vbcrlf strContent = strContent & vbTab & vbTab & "<td colspan=""3"">" & vbcrlf strContent = strContent & vbTab & vbTab & vbTab & "<p><b>ONLINEBEWERBUNG</b></p>" & vbcrlf strContent = strContent & vbTab & vbTab & vbTab & "<p><b>Persönliche Daten</b></p>" & vbcrlf strContent = strContent & vbTab & vbTab & "</td>" & vbcrlf strContent = strContent & vbTab & "</tr>" & vbcrlf strContent = strContent & vbTab & "<tr>" & vbcrlf strContent = strContent & vbTab & vbTab & "<td width=""200""> </td>" & vbcrlf strContent = strContent & vbTab & vbTab & "<td colspan=""2""> </td>" & vbcrlf strContent = strContent & vbTab & "</tr>" & vbcrlf strContent = strContent & vbTab & "<tr>" & vbcrlf strContent = strContent & vbTab & vbTab & "<td width=""200"">Anrede: </td>" & vbcrlf strContent = strContent & vbTab & vbTab & "<td colspan=""2""> strContent = strContent & anrede strContent = strContent & vbTab & vbTab & "</td>" & vbcrlf strContent = strContent & vbTab & "</tr>" & vbcrlf strContent = strContent & vbTab & "<tr>" & vbcrlf strContent = strContent & vbTab & vbTab & "<td width=""200"">Titel: </td>" & vbcrlf strContent = strContent & vbTab & vbTab & "<td colspan=""2""> strContent = strContent & titel strContent = strContent & vbTab & vbTab & "</td>" & vbcrlf strContent = strContent & vbTab & "</tr>" & vbcrlf usw.. zu beachten sind die doppelten anf�hrungsstriche, hier bei den ma�angaben der tabelle. diese werden im string dann ei normaler string da ja ein normales anf�hrungszeichen im asp code ein string trennunszeichen ist. Gru� J�rg -----Urspr�ngliche Nachricht----- Von: Simone E [mailto:[EMAIL PROTECTED]] Gesendet: Freitag, 31. Mai 2002 14:39 An: ASP Diskussionsliste fuer Anfaenger Betreff: [aspdebeginners] Re: Formular verarbeiten und per E-mail versenden Hallo! >Ich denke es war zus�tzlich noch gemeint das sowieso erstellte HTML >Formular anzuh�ngen! Nein, das muss nicht unbedingt sein, es kann auch einfach als HTML-Mail versendet werden. >Dies m��te in eine tempor�re Datei gespeichert werden und �ber die >.AttachFile Method in >die Mail geh�ngt werden. >Damit auch was als Text da steht w�rde ich das �bernehmen was Emanuel schon >geschrieben hat. >In der ASP Datei die die Best�tigung erstellt m��test du alles was du >asugibts in einen String speichern! Alles? Von <HTML> bis </HTML>? Wie krieg ich denn das Ganze in einen String? M�sste da nicht dann alles mit & verbunden werden? >Diesen String speicherst du mit den FileSystemObjects. Am Ende der Seite >verschickst du dann die Mail! >Gibt dabei halt nur das Problem das evtl. Grafiken auch mitverschickt >werden m��en und in einem Ordner >dann beim Client abgespeichert werden. Es mu� auch noch gekl�rt werden wie >das mit den Rechten zum >Schreiben wegen der tempor�ren Datei aussieht. Grafiken m�ssen keine verschickt werden, geht nur um die HTML-Seite mit Tabelle & Text. > >Hier ein kleines Beispiel: > ><%@ Language=VBScript %> ><% >dim strContent > >strContent = "<html><body>" & vbcrlf >strContent = strContent & "Name=" & Request.Form("txtName") & "<br>" & >vbcrlf >strContent = strContent & "eMail=" & Request.Form("txtEmail") & "<br>" & >vbcrlf >strContent = strContent & "</body></html>" Ich glaub, ich hab hier grundst�tzlich was falsch gemacht :( Die HTML-Seite hab ich ja schon geschrieben: <table width="600" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="3"> <p><b>ONLINEBEWERBUNG</b></p> <p><b>Persönliche Daten</b></p> </td> </tr> <tr> <td width="200"> </td> <td colspan="2"> </td> </tr> <tr> <td width="200">Anrede: </td> <td colspan="2"> <%response.write anrede%> </td> </tr> <tr> <td width="200">Titel: </td> <td colspan="2"> <%response.write titel%> </td> </tr> usw. ... das Ganze (die Tabelle) hat etwas mehr als 600 Zeilen ... muss ich echt das ganze Ding neu schreiben!?!? W�r sch�n wenn es eine einfachere L�sung g�be. Lg, Simone _________________________________________________________________ Testen Sie MSN Messenger f�r Ihren Online-Chat mit Freunden: http://messenger.msn.com | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/ | [aspdebeginners] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv | Sie knnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/ | [aspdebeginners] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv | Sie knnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
