צפיות
תשובות
בעייה עם קבלת נתונים…
אני שולח נתונים דרף דף ASP ואני רוצה שהם יגיעו כ HTML למשתמש אבל משום מה, כל מה שמגיע זה הקוד.
HTML = "<html><head>"
HTML = HTML & "<meta HTTP-EQUIV=""Content-Type"" content=""text/html; charset=windows-1255"">"
HTML = HTML & "</head><body dir=rtl><basefont face=arial size=2>"
HTML = HTML & "âéì: " & age & "<br><br>"
HTML = HTML & "òéø: " & city & "<br><br>"
HTML = HTML & "</body></html>"
Set Mailer = Server.CreateObject ("SMTPsvg.Mailer")
Mailer.FromName = "pepper"
Mailer.FromAddress = "pepper"
Mailer.Subject = "Feedback"
Mailer.BodyText = HTML
Mailer.RemoteHost = "22.22.3.66"
Mailer.AddRecipient "pepper","pepppper"
ואני מקבל את זה לתיבת המייל:
<html><head><meta HTTP-EQUIV="Content-Type" content="text/html;
charset=windows-1255"></head><body dir=rtl><basefont face=arial size=2>עיר:
חולון<br><br>גיל: 12<br><br></body></html>
מה עושים?
מה פיספסתי?
6 תשובות
הנה התשובה
הגדרת את אופן השליחה של הנתונים כ-TEXT ולא כ-HTML
אני לא יודע עם איזה אובייקט אתה עובד אבל נסה כך :::
במקום :::
Mailer.BodyText = HTML
שים את :::
Mailer.BodyHTML = HTML
לא עובד ככה…
Object doesn't support this property or method: 'HTML.BodyHtml'
איזה אובייקט זה???
CDONT ???
JMAIL ?
ASPEMAIL ?
ASPMAIL ?
בכל מקרה חפש את הריפרנס שלו
זה האובייקט:
Set Mailer = Server.CreateObject ("SMTPsvg.Mailer")
לא מצאתי על זה כלום ברפרנס שלו.
צריך לשים משהו ספיציפי אולי בראש העמוד?
רק זה קיים שם עכשיו:
<%@ language=VBscript %>
חיפשתי במיוחד…
הנה התשובה :::
הוסף את השורה הזאת לקוד שלך :::
Mailer.ContentType = "text/html"
לעוד כנס ל
וואוו, שיחקת אותה ובגדול

המון תודה על העזרה, זה עובד פשוט מצויין
שבוע טוב לך –
פפר