Używam mailto, aby umożliwić przesyłanie informacji o ofertach produktów przez klientów. Jestem próby automatycznego zapełniania cytat do treści wiadomości poprzez budowę mailto link jako ciąg znaków, a łącząc się z informacjami środki, za pomocą następującego kodu:Treść w tekście Mailto nie jest wypełniona IE
var quoteinfo = 'quote information here';
var link = '<a href="mailto:email?subject=subject&body=Please enter your contact information
and message here: %0A%0A%0AQuote:%0A' + quoteinfo + '">email</a>';
jednak, gdy za pomocą IE, po kliknięciu łącza , wiadomość e-mail jest generowana, ale pojawia się tylko tekst jawnie dodawany - nic nie jest przechowywane w zmiennej quoteinfo. Zweryfikowałem, że ostateczny link zawiera wszystkie informacje o ofercie - po prostu nie pojawia się w wiadomości e-mail. Ponieważ wiadomość e-mail z powodzeniem generuje część tekstu, nie uważam, że jest to problem z przepełnieniem znaków (w każdym razie zdarza się to nawet w przypadku 30 znaków w zmiennej quoteinfo:
Być może jest to problem specyficzny dla klienta pocztowego?
Ostatnia uwaga: zdaję sobie sprawę, że istnieje popularny ruch w kierunku zastąpienia mailto formularzami - z innych powodów nie mogę tego zrobić tutaj, więc proszę powstrzymać się od udzielenia odpowiedzi doradzając Przejdź do formularza:
Specyficzny przykład, w jaki sposób pojawiają się moje linki:
mailto:[email protected]?subject=Submission From Quote Creator &body=Please enter
your contact information and message here: %0A%0A%0AQuote:%0A#17350 - IFW 2-inch -
$829.00%0A
Czy link został wygenerowany poprawnie? – Oded
nie powinno to być href = "mailto: ...", a nie href = "email: .." – Raoul
poprawne - przypadkowo usunąłem ten fakt, aby zachować rzeczywisty adres e-mail jako prywatny. to jest teraz naprawione. – CodeRedd