function drukujKoszyk(obj, auto) { // w ogóle nie drukuję koszyka, jeśli właśnie wyświetlana jest strona // wysyłania zamówienia - przeładowuję tylko stronę if ((!auto) && (document.getElementById("readonly") != null)) { document.location.href = "do_zamowienia.jsp"; } // alert('jestem7') ; var aktualny = obj.responseXML.documentElement.firstChild; // alert('aktualny: ' + aktualny + aktualny.nodeName + aktualny.nodeValue) ; var element; var ilosc_razem = 0; var tekstMini = '... jest pusty'; var tekstMaxi = 'pusty'; var aktualneId = 0; var ilosc, lp; var nazwa, nazwaKr, vat, razemNetto, razemBrutto, razemVat; var cenaNetto, wartoscNetto, wartoscBrutto; var warianty = ''; var wariantyKr = ''; var br; var jm; while (aktualny != null) { if (aktualny.nodeType == 1) { if (aktualny.nodeName == 'pozycja') { if (tekstMini == '... jest pusty') { tekstMini = '
| LP | Nazwa produktu | '; tekstMaxi += 'Ilość | '; } element = aktualny.firstChild; while (element != null) { if (element.nodeType == 1) { if (element.nodeName == 'warianty') { if (element.firstChild != null) { warianty = wariantyKr = element.firstChild.nodeValue; } else { warianty = wariantyKr = ''; } if (warianty.length > 15) { wariantyKr = warianty.substring(0, 15) + '...'; } } if (element.nodeName == 'id') { aktualneId = parseInt(element.firstChild.nodeValue); } else if (element.nodeName == 'kod') { } else if (element.nodeName == 'lp') { lp = element.firstChild.nodeValue; } else if (element.nodeName == 'nazwa') { nazwa = nazwaKr = element.firstChild.nodeValue; if (nazwa.length > 30) { nazwaKr = nazwa.substring(0, 29) + '....'; } } else if (element.nodeName == 'vat') { vat = element.firstChild.nodeValue; } else if (element.nodeName == 'ilosc') { ilosc = parseInt(element.firstChild.nodeValue); } else if (element.nodeName == 'cenaNetto') { cenaNetto = element.firstChild.nodeValue; } else if (element.nodeName == 'wartoscNetto') { wartoscNetto = element.firstChild.nodeValue; } else if (element.nodeName == 'wartoscBrutto') { wartoscBrutto = element.firstChild.nodeValue; } else if (element.nodeName === 'jm') { jm = element.firstChild.nodeValue; } } element = element.nextSibling; } // while(element != null) - przejście przez elementy tagu|||||||
|---|---|---|---|---|---|---|---|---|---|
| ' + lp + '. | ' + nazwaKr + br + wariantyKr + ' | '; tekstMaxi += '' + lp + '. | ' + nazwa + br + warianty + ' | '; tekstMini += '' + ilosc + ' ' + jm + ' | ' + ilosc + ' ' + jm + ' | '; tekstMaxi += '