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 > + "&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 > > > > -- > Archiwum grupy:
formatting link
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.