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 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 ; while(aktualny != null) { if(aktualny.nodeType == 1) { if(aktualny.nodeName == 'pozycja') { if(tekstMini == '... jest pusty') { tekstMini = '' ; tekstMaxi = '' ; tekstMaxi += '
' ; tekstMaxi += '' ; tekstMaxi += '' ; 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 > 20) { nazwaKr = nazwa.substring(0,19) + '....' ; } } 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 ; } } element = element.nextSibling ; } // while(element != null) - przejście przez elementy tagu br = (warianty != '') ? '
' : '' ; tekstMini += '
' ; tekstMaxi += '' ; tekstMini += '' ; tekstMaxi += ''; tekstMini += '' ; tekstMaxi += '' ; tekstMaxi += '' ; tekstMaxi += '' ; tekstMaxi += '' ; 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') { tekstMaxi += '' ; tekstMaxi += '' ; tekstMaxi += '' ; tekstMaxi += '' ; tekstMaxi += '' ; tekstMaxi += '' ; tekstMini += '
LpNazwa produktuIlośćCena nettoWartość nettoVatWartość brutto
' + lp + '
' + lp + '' + nazwaKr + br + wariantyKr + '' + nazwa + br + warianty + '' + ilosc + '
' + ilosc + '' + cenaNetto + '' + wartoscNetto + '' + vat + '' + wartoscBrutto + 'usuń
Razem:' + razemNetto + '' + razemVat + '' + razemBrutto + '
' ; tekstMaxi += '' ; } document.getElementById('w_koszyku').innerHTML = tekstMini ; var divKoszyk = document.getElementById('divKoszyk') ; if(divKoszyk != null) { divKoszyk.innerHTML = tekstMaxi ; } }