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 = '
'; tekstMaxi = ''; tekstMaxi += '
'; tekstMaxi += ''; tekstMaxi += ''; } 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 br = (warianty != '') ? '
' : ''; ilosc_razem += ilosc; tekstMini += '
'; tekstMaxi += ''; tekstMini += ''; tekstMaxi += ''; tekstMini += ''; tekstMaxi += ''; tekstMaxi += ''; skanujIlosci(aktualneId + '_', ilosc); } // if(aktualny.nodeName == 'pozycja') else if (aktualny.nodeName == 'usuniety') { // zerujemy ilości skanujIlosci(parseInt(aktualny.firstChild.nodeValue) + '_', 0); } else if (aktualny.nodeName == 'razemBrutto') { razemBrutto = aktualny.firstChild.nodeValue; if (document.getElementById('kwota_zam') != null) { document.getElementById('kwota_zam').value = razemBrutto; // ustawWidocznePoleRazem() ; } } else if (aktualny.nodeName == 'razemNetto') { razemNetto = aktualny.firstChild.nodeValue; } else if (aktualny.nodeName == 'razemVat') { razemVat = aktualny.firstChild.nodeValue; } } aktualny = aktualny.nextSibling; } if (tekstMini != '... jest pusty') { } if (document.getElementById('w_koszyku')) { document.getElementById('w_koszyku').innerHTML = tekstMini; } els = document.getElementsByClassName('w_koszyku') Array.prototype.forEach.call(els, function (el) { el.innerHTML = tekstMini; }); var divKoszyk = document.getElementById('divKoszyk'); var divIlosc = document.getElementById('basket-items-quantity'); if (divKoszyk != null) { divKoszyk.innerHTML = tekstMaxi; } if (divIlosc != null) { divIlosc.innerHTML = ilosc_razem; } }
LPNazwa produktuIlość
' + lp + '.' + nazwaKr + br + wariantyKr + '' + lp + '.' + nazwa + br + warianty + '' + ilosc + ' ' + jm + '
' + ilosc + ' ' + jm + '