Problem wysyłki wiadomości w Outlook Expres - proszę o pomoc

Apr 13, 2004 1 Replies

Witam wszystkich MAm taki problem: W książce "JS dla każdego" znalazłem kod e-sklepu napisany w JS. Przytoczę fragment z którym mam kłopot: <HTML>



<HEAD>

..... function wyslijZam() { kto=mój_adres@email co="zamowienie"; var wiadomosc = ""; for (var n = 0; n < ksiazkiBD.length; n++) { liczKsiazek = ksiazkiBD[n].ilosc; if (liczKsiazek > 0) { wiadomosc += "Numer ISBN: " + ksiazkiBD[n].numer_isbn + "&nbsp;&nbsp;&nbsp;"; wiadomosc += "Tytuł książki: " + ksiazkiBD[n].tytul + "&nbsp;&nbsp;&nbsp;"; wiadomosc += "Ilosc zamówiona: " + ksiazkiBD[n].ilosc + "&nbsp;&nbsp;&nbsp;"; wiadomosc += "Cena książki: " + ksiazkiBD[n].cena + "&nbsp;&nbsp;&nbsp;"; wiadomosc += " ***************************************************** "; } } wiadomosc +="Nazwisko klienta: " + document.zamowienie.Nazwisko.value + "&nbsp;&nbsp;&nbsp;"; wiadomosc +="Adres email: " + document.zamowienie.Email.value + "&nbsp;&nbsp;&nbsp;"; wiadomosc +="Adress: " + document.zamowienie.Adres.value + "&nbsp;&nbsp;&nbsp;"; wiadomosc +="Miasto: " + document.zamowienie.Miasto.value + "&nbsp;&nbsp;&nbsp;"; wiadomosc +="Województwo: " + document.zamowienie.Wojewodztwo.value



  • "&nbsp;&nbsp;&nbsp;"; wiadomosc +="Kod pocztowy: " + document.order.KodPoczt.value + "&nbsp;&nbsp;&nbsp;"; wiadomosc +="Kraj: " + document.order.Kraj.value + "&nbsp;&nbsp;&nbsp;"; parent.location.href='mailto:'+kto+'?subject='+co+'&body='+wiadomosc; } ... </HEAD>

<BODY>

... </table>


&nbsp;



<table border="0">
<tr><td>Nazwisko</td><td></td></tr>
<tr><td>Adres email</td><td></td></tr>
<tr><td>Adres </td><td></td></tr>
<tr><td>Miasto</td><td></td></tr>
<tr><td>Województwo</td><td>&nbsp;&nbsp;&nbsp;&nbsp; Kod pocztowy</td><td></td></tr>
<tr><td>Kraj</td><td></td></tr>
<tr><td></td></tr>
</table>


</body>



</html>

Problem polega na tym, że mogę wybrać tylko jeden produkt z bazy (napisanej w JS) - Outlook Ex otwiera nawą wiadomość automatycznie dopisuje odbiorcę, temat i treść listu. Jeśli wybiorę dwa i więcej produktów "IE" krzyczy że mój domyślny program pocztowy jest żle ZAINSTALOWANY. Ciekawym jest że gdy "zaremuję" w funkcji wyslijZam() dane adresowe z formularza "zamowienie" wtedy mogę zamówić dwa produkty ale nie wiecej bo "IE" znowu krzyczy o błedach w instalacji. Sam skrypt formularza i funkcję tworzenia zamówienia przetestowalem nawet dla całej bazy (64 elementy) i wszystko jest OK do ostatniej linii w funkcji, tzn.fizycznego wysłania wiadomości:



parent.location.href='mailto:'+kto+'?subject='+co+'&body='+wiadomosc;



Testowałem tą funkcję i skrypt programem pocztowym The Bat - skutek ten sam.



Gdzie tu może tkwić błąd ??? Bardzo proszę o pomoc



Pozdrawiam Krzysiek snipped-for-privacy@poczta.onet.pl


Przepraszam poszło nie na tą grupę

----- Original Message ----- From: "Krzysztof Kamieński" snipped-for-privacy@poczta.onet.pl>

To: snipped-for-privacy@newsgate.pl Sent: Tuesday, April 13, 2004 9:19 AM Subject: Problem wysyłki wiadomości w Outlook Expres - proszę o pomoc

*****************************************************

document.zamowienie.Wojewodztwo.value

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required