Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Erzeugte HTML-Seite per Email senden

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
DL9YFE
PostRank 1
PostRank 1
Beiträge: 4
Registriert: 22.12.2003, 18:03
Wohnort: Wadersloh

Beitrag von DL9YFE » 22.12.2003, 18:53

Hallo,
ich definiere einige Variablen, die dann in einer anderen HTML Datei wie folgt eingefügt werden:

window.document.writeln("<TABLE><TR><TD>");
window.document.writeln(opener.Text_name + "<br>");
For(i=0;i<opener.orders.length;i++) {
window.document.writeln(opener.Text_wert + "<br>");
......................
......................... }
Window.document.writeln("</TABLE></TR></TD>");
Window.document.close();

Die Daten Werden ordnungsgemäß dargestellt. Nun möchte ich aber die ganze Seite nicht nur anzeigen, sondern per Email versenden.

Also wie:
function sendpage()
{
mail_str = "mailto:info@dl9yfe.de?subject=Daten&body=Hier sind die Daten:" ;
mail_str += "Text_name=" +Text_name;
mail_str += "Text_wert=" +Text_wert;
mail_str += "Text_info=" +Text_info;
}


Irgendwie klappt das nicht ?!? Manchmal schreit er im Mailprogramm eine Zeile, oder auch nicht.

Super wäre es, wenn ich die Art und weise, wie die Darstellung der HTML Datei in dem Mailprogramm erhalten könnte!

So wie : window.document.writeln.mail_str :-?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

pauschaltourist
PostRank 5
PostRank 5
Beiträge: 202
Registriert: 19.12.2003, 08:13
Wohnort: Muc

Beitrag von pauschaltourist » 23.12.2003, 12:44

versuch es mal so: (per php, nicht javascript) ausserdem sind viele leute allergisch auf externe mail-programme, mal abgesehen davon das es so erheblich einfacher ist.

Code: Alles auswählen

$emailadresse = deineaddi@web.de
if&#40;$emailadresse !=""&#41; &#123;
$headers="MIME-Version&#58; 1.0\r\n";
$headers="Content-Type&#58; text/html; charset=iso-8859-1\n";
$body="<html><body bgcolor=white>Dein sonstiges HTML &#40;auch dynamisch&#41;</body></html>";
mail&#40;$emailadresse,"Betreff",$body,$headers&#41;;
&#125;

DL9YFE
PostRank 1
PostRank 1
Beiträge: 4
Registriert: 22.12.2003, 18:03
Wohnort: Wadersloh

Beitrag von DL9YFE » 23.12.2003, 15:52

Hallo "pauschaltourist",

danke für den Tip. Habe ich sofort ausprobiert nur kenne ich mich in php nicht aus (in javascript habe ich bisher auch nur kleinere Veränderungen vorgenommen).
Das Programm ist nicht von mir, ich kann noch nicht einmal mehr nachfragen ..... .
Es läuft super, keine Probleme. Nur habe ich kein FAX nur Email. Es ist deshalb nicht einsatzbereit! Außerdem lassen sich durch Email´s die Daten besser weiterverarbeiten.

Nachfolgend mein Versuch?!:

<?PHP
$emailadresse = dl9yfe@web.de
if($emailadresse !="") {
$headers="MIME-Version: 1.0\r\n";
$headers="Content-Type: text/html; charset=iso-8859-1\n";
$body="<HTML><HEAD><TITLE>Ergebnis Fax</TITLE></HEAD><BODY>

<center>Ergebnis Fax</center>

<SCRIPT LANGUAGE=javascript>

<!--
var gesPunkte = 0.0;

window.document.writeln(opener.Name + "<br>");
window.document.writeln(opener.Strasse + "<br>");
window.document.writeln(opener.Plz + "&nbsp;&nbsp" + Ort + "<br>");
window.document.writeln(opener.Email + "<br>");
window.document.writeln("<br><br><br><br>");
window.document.writeln(opener.OVV_name + "<br>");
window.document.writeln(opener.OVV_strasse + "<br>");
window.document.writeln(opener.OVV_plz + "&nbsp;&nbsp" + opener.OVV_ort + "<br>");
window.document.writeln("Fax: " + opener.OVV_fax + "<br>");
window.document.writeln("<br><br><br><br>");
window.document.writeln("<b>Ergebnis</b>");
window.document.writeln("<br><br>");


window.document.writeln("<TABLE><TR><TD>")
window.document.writeln("<font face=arial size=2>Datum/UTC</font>")
window.document.writeln("</TD><TD>")
window.document.writeln("<font face=arial size=2>Frequenz/Mode</font>")
window.document.writeln("</TD><TD>")
window.document.writeln("<font face=arial size=2>Call</font>")
window.document.writeln("</TD><TD>")
window.document.writeln("<font face=arial size=2>RST</font>")
window.document.writeln("</TD><TD>")
window.document.writeln("<font face=arial size=2>Punkte</font>")
window.document.writeln("</TD></TR>")

for(i=0;i<opener.orders.length;i++) {
window.document.writeln("<FORM>");
window.document.writeln("<TR>");
window.document.writeln("<TD align=left><font face=arial size=2> "+opener.orders[opener.Datum]+"</font></TD>");
window.document.writeln("<TD align=left><font face=arial size=2> "+opener.orders[opener.Frequenz]+"</font></TD>");
window.document.writeln("<TD align=right><font face=arial size=2>"+opener.orders[opener.Call]+ "</font></TD>");
window.document.writeln("<TD align=right><font face=arial size=2>"+opener.orders[opener.RST]+ "</font></TD>");
window.document.writeln("<TD align=right><font face=arial size=2>"+opener.orders[opener.Punkte]+ "</font></TD>");
window.document.writeln("</form>");
zahl = opener.orders[opener.Punkte];
gesPunkte += Math.round(((100*CALLIDPoint)*zahl))/100
window.document.writeln("</TR>");
}

gesPunkte = opener.makePunkte;
window.document.writeln("<TR><TD></TD><TD></TD><TD></TD><TD></TD>");
window.document.writeln("<TD align=right>&nbsp;</TD></TD></TR>");
window.document.writeln("<TR><TD></TD><TD></TD><TD></TD><TD>Summe</TD>");
window.document.writeln("<TD align=right>" + gesPunkte + "&nbsp;</TD></TD></TR>");
window.document.writeln("</TABLE>");
window.document.close();
//-->
</SCRIPT>
</BODY></HTML>";
mail($emailadresse,"Betreff",$body,$headers);
}
?>

PS. Externe mailprogramme ? Eigentlich wollte ich "deren" eigenes Mailprogramm benutzten (sowieso meist Outlook ). Dann muss nur noch die Senden Taste gedrückt werden. Also eine 2. Kontrolle der Daten ist somit gewährleistet.