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

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>

<form METHOD="post" Name="zamowienie"> <p>&nbsp;</p> <table border="0"> <tr><td><b>Nazwisko</b></td><td><input type="text" name="Nazwisko" size="40"></td></tr> <tr><td><b>Adres email</b></td><td><input type="text" name="Email" size="40"></td></tr> <tr><td><b>Adres </b></td><td><input type="text" name="Adres" size="40"></td></tr> <tr><td><b>Miasto</b></td><td><input type="text" name="Miasto" size="40"></td></tr> <tr><td><b>Województwo</b></td><td><input type="text" name="Wojewodztwo" size="20">&nbsp;&nbsp;&nbsp;&nbsp; <b>Kod pocztowy</b></td><td><input type="text" name="KodPoczt" size="20"></td></tr> <tr><td><b>Kraj</b></td><td><input type="text" name="Kraj" size="20"></td></tr> <tr><td><input type="button" value="Zamówienie" onClick="wyslijZam()"></td></tr> </table> </form> </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

Reply to
Krzysztof Kamieński
Loading thread data ...

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

Reply to
Krzysztof Kamieński

PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.