//---------------------------------------------------------------- var errore ="Barcode error"; var lingua=""; var inputFileName = "..\/excel\/codici_ean_goggles_FY19_Rev15ott2019.xlsx"; var barcodemodellist = [8056515080466,8056515080497,8056515081722,8056515080534,8056515080565,8056515081715,8056515080596,8056515081708,8056515080619,8056515081739,8056515081562,8056515081579,8056515081586,8056515088189,8056515088196,8056515088202,8056515080732,8056515080770,8056515080909,8056515080886,8056515088943,8056515088936,8056515088950,8056515088974,8056515089063,8056515089124,8056515089131,8056515089100,8056515089117,8056515089216,8056515089193,8056515089209]; var productCodeList = ["INTERCHANGEABLE WHITE \u2013 ML GOLD SONAR_8056515080466_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","INTERCHANGEABLE BLACK \u2013 ML GREEN SUPER SILVER_8056515080497_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","JUNIOR BLACK \u2013 ML GREEN _8056515081722_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","INTERCHANGEABLE BLACK \u2013 ML RED SONAR_8056515080534_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","INTERCHANGEABLE WHITE \u2013 ML BLUE SONAR_8056515080565_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","JUNIOR WHITE \u2013 ML BLUE_8056515081715_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","INTERCHANGEABLE WHITE \u2013 ML PINK PINK_8056515080596_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","JUNIOR WHITE \u2013 ML PINK _8056515081708_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","INTERCHANGEABLE TOTAL BLACK_8056515080619_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","JUNIOR TOTAL BLACK _8056515081739_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","INTERCHANGEABLE TOTAL WHITE - SUPERSILVER_8056515081562_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","INTERCHANGEABLE FLUO GREEN_8056515081579_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","INTERCHANGEABLE FLUO ORANGE_8056515081586_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","CYLINDRICAL - ML EXTRA WHITE_8056515088189_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","CYLINDRICAL - ML VIOLET _8056515088196_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","CYLINDRICAL - ML RED_8056515088202_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","SPARE LENS UNIFORM ML GREEN HYDROPHOBIC_8056515080732_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","SPARE LENS UNIFORM ML RED HYDROPHOBIC_8056515080770_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","SPARE LENS UNIFORM ML BLUE + HYDROPHOBIC _8056515080909_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","SPARE LENS SONAR + RIPEL_8056515080886_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","CYLINDRICAL SONAR ML CELESTE _8056515088943_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","CYLINDRICAL SONAR SUPER BRONZE _8056515088936_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","JUNIOR ML ORANGE + HYDROPHOBIC _8056515088950_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","ZEISS_SP1_8056515088974","INTERCHANGEABLE WHITE \u2013 UNIFORM SUPER BLUE SONAR_8056515089063_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","JUNIOR WHITE \u2013 UNIFORM SUPER BLUE_8056515089124_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","JUNIOR WHITE \u2013 UNIFORM ML RED_8056515089131_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","INTERCHANGEABLE BLACK \u2013 TRI-FLECTION ALPS SILVER SONAR _8056515089100_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","CYLINDRICAL - ML ROSE GOLD_8056515089117_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","JUNIOR ML ROSE GOLD_8056515089216_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","CYLINDRICAL TF PETROL_8056515089193_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES","INTERCHANGEABLE ML GOLD_8056515089209_ZEISS Sunlens DECLARATION OF CONFORMITY SKI GOGGLES"]; //StringParse necessario per completare con successo il controllo nella funzione download for(var i=0; i < barcodemodellist.length; i++){ barcodemodellist[i] = String(barcodemodellist[i]); } /*function DEVcheck(){ //funzione che printa dati relativi alle liste, dalla console del browser scrivere DEVcheck(); console.log(inputFileName); console.log("----------------------------------"); console.log(barcodemodellist.length); console.log(productCodeList.length); console.log("----------------------------------"); for(var i=0; i < barcodemodellist.length; i++){ console.log(barcodemodellist[i]); console.log(productCodeList[i]); console.log("----------------------------------"); } }*/ //logica: dato un certo barcode va a prenderne la posizione all'interno dell'array e restituisce il pdf con all'interno il valore productCodeList della posizione del barcode function download(){ var barcode = document.getElementById("campo").value; if (( barcodemodellist.indexOf(barcode) > -1 )){ for(var i = 0 ; i < barcodemodellist.length;i++) if(barcodemodellist[i] == barcode) window.open (''+productCodeList[i]+'.pdf','_blank',false); } else { if ((lingua=="en")){ errore="Barcode error";} else if ((lingua=="it")){ errore="Errore di riconoscimento barcode";} else if ((lingua=="fr")){ errore="Erreur de code à barres";} window.alert(errore); } }