faustf Posted April 27, 2017 Share Posted April 27, 2017 hi guys i have a script , this script scrape a web page back a user and login page the page is this <!DOCTYPE html> <html><head><style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide{display:none !important;}ng\:form{display:block;}.ng-animate-block-transitions{transition:0s all!important;-webkit-transition:0s all!important;}</style><title></title><meta http-equiv="X-UA-Compatible" content="IE=9"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link href="/b2b/Bundles/Styles/jQueryUI?v=OGse_A9z1qHeUIbT5wKfrsB0czMxX4cg7OAcTcUgCgY1" rel="stylesheet"><link href="/b2b/Bundles/Styles/Bootstrap?v=ilFLz5jgxhJDnWp7RcmwaIxlE9ijT7AwcWw5bQ1vXac1" rel="stylesheet"><link href="/b2b/Bundles/Styles/ClueTip?v=2KFLgmauI1CYIrEINI84u9DHDZgZwzcxRCqMXl6YQH81" rel="stylesheet"><link href="/b2b/Bundles/Styles/DDLingua?v=4vnnInt52gO2ETe2_c7xBLxkbkzRKCjSeEDzNpkP_ow1" rel="stylesheet"><link href="/b2b/Bundles/Styles/Esprinet/Italia?v=n9sIIY7aRm9nd9RjGFK7zrPDg0sCBs7FCQZijn3a-is1" rel="stylesheet"><link href="/b2b/Bundles/Styles/Esprinet/Italia/it-IT?v=n9sIIY7aRm9nd9RjGFK7zrPDg0sCBs7FCQZijn3a-is1" rel="stylesheet"> <link href="/b2b/Bundles/Styles/AngularJS?v=O3Diij-0bO6fBVlhgk9FkzoZI_QXHuCUo8yjDeMywLE1" rel="stylesheet"><link href="/b2b/Bundles/Styles/Ricerche/Italia?v=hlcoTJT7kcUkArj0tkqOR07917nyA-6Akb8nbfaGe6k1" rel="stylesheet"><link href="/b2b/Bundles/Styles/Ricerche/Italia/it-IT?v=HIPG_sf_SUdhxD8tFsI5-5QSP38EL5uEpOe7HUIhFA81" rel="stylesheet"><link href="/b2b/Content/less/schede/font?v=uAg-2sjhszRsx911XfcKQit_wNx2aOfmFUjTk9FLiTk1" rel="stylesheet"><link href="/b2b/Scripts/slider/css/slider?v=ur_aEbqxlA-2cm0oktWdVo_6ZcmaVarDLlVHI_gpe2Q1" rel="stylesheet"><link href="/b2b/Bundles/Styles/Shim/IE9?v=t2ZSD7ePs_t6CM5_bQNuLkBBJyuWqECQSU3Whto7B8M1" rel="stylesheet"><link href="/b2b/Bundles/Style/EsprinetResponsive?v=BAaMLQUz_WG6yv3PbDNBuYvaWHRTBpOZIfwCEFK6ZLo1" rel="stylesheet"></head><body><div id="container"><div class="colDX clearfix"><div id="testata"><div class="row-fluid" id="ricerche"><div class="span7"><div class="ttRicerca"><span class="txtInfo"> <button class="btn btn-mini btn-espriBlu pull-right" type="button" data-toggle="modal" data-target="#infoGF"> <i class="icon-question-sign"></i> </button> Sfrutta al meglio la ricerca scrivendo all’inizio la categoria del prodotto! </span></div><div id="ricTxt"><div id="testualeParametri" data-label-chiudi="Chiudi" data-url-ricerca="/b2b/Testuale/Ricerca" data-url-elabora="/b2b/Testuale/Elabora"></div><div><span class="titRicercheTxt"><strong>Testuale</strong></span><div id="navigation"><div class="input-append"><input name="query" class="span9" id="query" placeholder="Categoria / Codice Articolo / Modello o ricerca libera"><div class="ac_results span10" id="query___suggestPanel" style="width: 474px; height: 12px; overflow: auto; display: none;"><a class="label" id="btnTestualeChiudiPannello" href="#">Chiudi</a><ul id="query___suggestList"></ul></div> <button title="Cancella" class="btn btn-small btn-espriAzzurro lucido gradient" id="btnTestualeCancella"><span class="icon icon-white icon-remove"></span></button> <button title="Ricarica" class="btn btn-small btn-espriAzzurro lucido gradient" id="btnTestualeRicarica"><span class="icon icon-white icon-refresh"></span></button> <input class="btn btn-small btn-espriBlu lucido gradient" id="btnTestualeCerca" type="button" value="Cerca"></div></div></div><div class="modal hide fade" id="infoGF" role="dialog"><div class="modal-header"><button class="close" aria-hidden="true" type="button" data-dismiss="modal">×</button><h3>Come sfruttare pienamente la nostra piattaforma GLOBAL FINDER</h3></div><div class="modal-body"><h4>Categoria o brand</h4><p><strong>Inserendo la categoria o il brand come prima parola otterrai dei suggerimenti per ottimizzare la tua ricerca: potrai selezionarne uno o più di uno.</strong> <em>(es. scrivo notebook, poi seleziono fra i suggerimenti 4 GB Ram, poi seleziono windows 8, poi seleziono con porta Hdmi e otterrò il risultato perfetto)</em><h4>Modello, codice articolo o EAN</h4><p><strong>Inserendo il modello, il codice articolo o il codice EAN e cliccando "invia" puoi cercare velocemente i prodotti.</strong> Se il codice/modello combacia interamente, otterrai subito il risultato cercato; altrimenti, se incompleto e appartenente a più categorie merceologiche, il sistema ti chiederà di selezionare la categoria di tuo interesse.<h4>Frase libera</h4><p><strong>Scrivendo invece una frase libera la ricerca ti mostrerà tutti i risultati nei quali sono state trovate tutte le parole inserite o una combinazione di alcune di esse,</strong> raggruppando i risultati partendo da quelli con maggiore attinenza e densità rispetto alle parole ricercate.</p></div><div class="modal-footer"><button class="btn btn-mini" data-dismiss="modal">Chiudi</button></div></div></div></div><div class="span5" id="bannerTop"><span class="bmpADV" id="bmpAdv_1" style="width: 468px; height: 60px;" data-border="0" data-height="60" data-width="468" data-siteid="1" data-pageid="77189" data-zoneid="1"><a href="/banmanprosql10/a.aspx?Task=Click&ZoneID=1&CampaignID=1&AdvertiserID=1&BannerID=10396&SiteID=1&RandomNumber=1146226476&Keywords=" target="Contenuti DX" rel="nofollow"><img width="468" height="60" align="Center" alt="" src="http://adv.esprinet.com/2/Banner/institutional/MarketplaceConnector/B_MPC_restylingFebbraio2016.gif" border="0"></a><br></span></div></div></div><div id="contentBody"><div class="areaOperativa contNavi toolBar"><ul class="nav clearfix"><li class="btn btn-mini btn-espriBlu gradient"><a class="btn-fantaricerca" href="/b2b/Ricerche/FantaRicerca/ElencoGruppi"></a><li class="btn btn-mini btn-espriBlu gradient"><a class="btn-produttore" href="/b2b/Ricerche/Tipologica"></a><li class="btn btn-mini btn-espriBlu gradient dropdown"><a class="btn-comparti" href="#" data-toggle="dropdown"> <strong class="caret"></strong> </a><ul class="dropdown-menu"><li><a href="/b2b/Ricerche/Tipologica/ElencoProduttoriComparto?idComparto=5"> <img src="http://media.esprinet.com/images_international/0/ico_comparti/ico_hw.png"> Informatica </a><li><a href="/b2b/Ricerche/Tipologica/ElencoProduttoriComparto?idComparto=11"> <img src="http://media.esprinet.com/images_international/0/ico_comparti/ico_sw.png"> Software </a><li><a href="/b2b/Ricerche/Tipologica/ElencoProduttoriComparto?idComparto=20"> <img src="http://media.esprinet.com/images_international/0/ico_comparti/ico_nw.png"> Networking | sorveglianza </a><li><a href="/b2b/Ricerche/Tipologica/ElencoProduttoriComparto?idComparto=23"> <img src="http://media.esprinet.com/images_international/0/ico_comparti/ico_pccomp.png"> Componenti | cd/dvd </a><li><a href="/b2b/Ricerche/Tipologica/ElencoProduttoriComparto?idComparto=19"> <img src="http://media.esprinet.com/images_international/0/ico_comparti/ico_perif.png"> Stampa | supplies </a><li><a href="/b2b/Ricerche/Tipologica/ElencoProduttoriComparto?idComparto=17"> <img src="http://media.esprinet.com/images_international/0/ico_comparti/ico_ufficio.png"> Ufficio | cancelleria </a><li><a href="/b2b/Ricerche/Tipologica/ElencoProduttoriComparto?idComparto=18"> <img src="http://media.esprinet.com/images_international/0/ico_comparti/ico_audio.png"> Audio | video </a><li><a href="/b2b/Ricerche/Tipologica/ElencoProduttoriComparto?idComparto=22"> <img src="http://media.esprinet.com/images_international/0/ico_comparti/ico_foto.png"> Foto | ottica </a><li><a href="/b2b/Ricerche/Tipologica/ElencoProduttoriComparto?idComparto=21"> <img src="http://media.esprinet.com/images_international/0/ico_comparti/ico_tel.png"> Telefonia | navigazione | games </a><li><a href="/b2b/Ricerche/Tipologica/ElencoProduttoriComparto?idComparto=1"> <img src="http://media.esprinet.com/images_international/0/ico_comparti/ico_ed.png"> Elettrodomestici </a><li><a href="/b2b/Ricerche/Tipologica/ElencoProduttoriComparto?idComparto=16"> <img src="http://media.esprinet.com/images_international/0/ico_comparti/ico_casa.png"> Art. regalo | casa | tempo libero </a><li><a href="/b2b/Ricerche/Tipologica/ElencoProduttoriComparto?idComparto=27"> <img src="http://media.esprinet.com/images_international/0/ico_comparti/ico_lux.png"> Elettroforniture </a></li></ul><li class="btn btn-mini btn-espriBlu gradient"><a class="btn-accessori" href="/b2b/Ricerche/AccessoriConsumabili"></a><li class="btn btn-mini btn-espriBlu gradient"><a class="btn-licenze" href="/b2b/Ricerche/FantaRicerca/ElencoCategorie?filterid=61"></a><li class="btn btn-mini btn-espriBlu gradient"><a class="btn-educazione" href="/Area_Operativa/eventi_speciali/ProgettoMondoEdu/index.asp"></a><li class="btn btn-mini btn-espriBlu gradient"><a class="btn-servizi" href="/Area_Servizi/1/homePage_servizi.asp"></a></li></ul></div><div class="ng-scope" id="bodyFanta" data-ng-init="init(false,0,'GE','GE9','', '','/b2b/Ricerche/FantaRicerca/GetStartModel','/b2b/Ricerche/FantaRicerca/GetModalitaFantaRicerca','/b2b/Ricerche/FantaRicerca/ElaboraSelezione','/b2b/Ricerche/FantaRicerca/ImpostaRicerca','/b2b/Ricerche','/b2b/Ricerche/FantaRicerca/LeggiValoriQuick','Cerca','Troppi risultati!','','La ricerca non produce risultati.')" data-ng-controller="FantaController"><div class="ng-binding" id="test"><input class="ng-pristine ng-valid" type="checkbox" data-ng-model="config.RicaricaAutomaticamente"> ricarica auto.<br> <input class="ng-pristine ng-valid" type="checkbox" data-ng-model="config.UsaAltriFiltri"> usa filtri.<br> <input class="ng-pristine ng-valid" type="checkbox" data-ng-model="MostraAltriFiltri">Mostra filtri<br> Pannello (0 = brand, oppure nome gruppo): <input class="ng-pristine ng-valid" data-ng-model="pannelloSelezionato"> <input type="button" value="Dump" data-ng-click="dump()"><br> Selezionati: []<br> hash: <br> naviga a : <input class="ng-pristine ng-valid" data-ng-model="navto"> <button data-ng-click="NavigateToTest()">naviga</button>;</div><div id="intestazione"><div id="titoloSezione"><h1>Fantaricerca</h1><span class="catMerc ng-binding">FILTRAGGIO SOVRATENSIONI</span> <strong><span class="famiglia ng-binding">Protezione computer</span></strong></div><div class="ng-hide" id="miniFiltri" data-ng-show="FiltriApplicati.NomiCasa.length > 0 || FiltriApplicati.Gruppi.length > 0 || (FiltriApplicati.Prezzi.length > 0 && filtratoPrezzo)"><h4>Hai scelto</h4><div id="eleFiltri"><span class="ng-hide" data-ng-show="FiltriApplicati.NomiCasa.length > 0 "> <strong>Brand:</strong> <!-- ngRepeat: brand in FiltriApplicati.NomiCasa --> </span> <span class="ng-hide" data-ng-show="FiltriApplicati.Serie.length > 0 "> <strong>Serie:</strong> <!-- ngRepeat: serie in FiltriApplicati.Serie --> </span> <span class="ng-hide" data-ng-show="FiltriApplicati.Gruppi.length > 0"> <!-- ngRepeat: gruppo in FiltriApplicati.Gruppi --> </span> <span class="ng-hide" data-ng-show="FiltriApplicati.Prezzi.length > 0 && filtratoPrezzo"> <strong>Range di prezzo</strong> <span class="ng-binding">8,07 € - 36,58 €</span> </span></div></div></div><div class="toolBar gradient" id="toolbarFanta"><div class="box tipoFanta gradient"><h4 class="ng-binding"><span>Fanta</span> Full</h4><a class="btn btn-small btn-espriGiallo lucido gradient" href="http://www.esprinet.com/MyWeb/AdminMyWeb.asp#myRicerca">Cambia</a> <span class="icon icon-star"></span></div><div class="contToolbar"><div class="box centoPezzi"><div class="btn-group"><a class="btn btn-small btn-espriAzzurro lucido gradient dropdown-toggle" href="#" data-toggle="dropdown"> Mostra subito... <span class="caret"></span> </a><ul class="dropdown-menu"><li><a class="ng-hide" href="" data-ng-click="CercaTop100($event,'/b2b/Ricerche')" data-ng-show="TotProdotti > LimiteProdotti">...i primi cento prezzi</a></li><!-- ngRepeat: fascia in FascePrezzo --><li class="ng-scope" data-ng-repeat="fascia in FascePrezzo"><a class="ng-binding" href="#" data-ng-click="CercaPerPrezzo($event,fascia.Min,fascia.Max)">i prodotti da 8.07 a 8.61 euro</a></li><!-- end ngRepeat: fascia in FascePrezzo --><li class="ng-scope" data-ng-repeat="fascia in FascePrezzo"><a class="ng-binding" href="#" data-ng-click="CercaPerPrezzo($event,fascia.Min,fascia.Max)">i prodotti da 8.61 a 11.67 euro</a></li><!-- end ngRepeat: fascia in FascePrezzo --><li class="ng-scope" data-ng-repeat="fascia in FascePrezzo"><a class="ng-binding" href="#" data-ng-click="CercaPerPrezzo($event,fascia.Min,fascia.Max)">i prodotti da 11.67 a 15.28 euro</a></li><!-- end ngRepeat: fascia in FascePrezzo --><li class="ng-scope" data-ng-repeat="fascia in FascePrezzo"><a class="ng-binding" href="#" data-ng-click="CercaPerPrezzo($event,fascia.Min,fascia.Max)">i prodotti da 15.28 a 36.58 euro</a></li><!-- end ngRepeat: fascia in FascePrezzo --></ul></div></div><div class="divider"></div><div class="box prodDispo"><input name="ckDisponibili" class="ng-pristine ng-valid" id="ckDisponibili" type="checkbox" data-ng-model="rdDispo" data-ng-change="CallAjax(null,$event)"><div>Cerca solo<br> <strong>prodotti disponibili</strong></div></div><div class="divider"></div><div class="box prodPromo"><input name="ckPromo" class="ng-pristine ng-valid" id="ckPromo" type="checkbox" data-ng-model="rdPromo" data-ng-change="CallAjax(null,$event)"><div>Cerca solo<br> <strong>prodotti in promo</strong></div></div><div class="divider"></div><div class="box prodCC"><input name="ckProdCC" class="ng-pristine ng-valid" id="ckProdCC" type="checkbox" data-ng-model="rdCash" data-ng-change="CallAjax(null,$event)"><div>Cerca solo<br> <strong>prodotti nei cash&carry</strong></div></div></div><div class="box bottCerca gradient"><span></span> <a title="Cerca" class="btn btn-espriBianco lucido gradient tip" id="btCerca" rel="tooltip" data-ng-click="Ricerca($event,'/b2b/Ricerche',false)" data-ng-class="GetClasseBottoneCerca()" ng-disabled=""> <i class="icon icon-search"></i> Cerca </a></div><div class="ng-hide" data-ng-show="TotProdotti > LimiteProdotti && MostraTroppiRisultati"><div class="popover left in troppiRisultati" style="display: block;"><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title" data-ng-show="!mostraAvvisoCompatibilita">Troppi risultati!</h3><h3 class="popover-title ng-hide" data-ng-show="mostraAvvisoCompatibilita">Seleziona un modello</h3><div id="popover-content"><div id="espriSapient"></div><div id="erroreRisultati" data-ng-show="!mostraAvvisoCompatibilita">La ricerca ha trovato <strong class="ng-binding">10</strong> prodotti<br> <strong class="ng-binding">Troppi risultati da sfogliare! (max 500)</strong><br> Seleziona una o più caratteristiche, aggiorna i filtri e riprova! <a class="chiudi" ng-click="MostraTroppiRisultati = false"><i class="icon icon-remove-sign"></i></a> Oppure clicca qui sotto. <br> <br> <a class="btn btn-small btn-espriAzzurro lucido gradient ng-hide" data-ng-click="CercaTop100($event,'/b2b/Ricerche')" data-ng-show="TotProdotti > LimiteProdotti">Mostra subitoi primi cento prezzi</a></div><div class="ng-hide" id="erroreRisultati" data-ng-show="mostraAvvisoCompatibilita">Indicando più produttori devi indicare almeno un modello.</div></div></div></div></div></div><div class="clearfix" id="contFanta"><div class="clearfix gradient" id="gruppiFanta"><ul class="eleGruppi unstyled" data-ng-show="data.Filtri.Brands.length > 0 || data.Filtri.Gruppi.length > 0"><li><a data-ng-click="TogglePanelVisible('produttori')" data-ng-class="GetPanelClass('produttori')">Produttori</a></li><!-- ngRepeat: gruppo in data.Filtri.Gruppi --><li class="ng-scope" data-ng-repeat="gruppo in data.Filtri.Gruppi"><a class="ng-binding selected" data-ng-click="TogglePanelVisible(gruppo.Titolo)" data-ng-class="GetPanelClass(gruppo.Titolo)">Quick Info</a></li><!-- end ngRepeat: gruppo in data.Filtri.Gruppi --><li class="ng-scope" data-ng-repeat="gruppo in data.Filtri.Gruppi"><a class="ng-binding" data-ng-click="TogglePanelVisible(gruppo.Titolo)" data-ng-class="GetPanelClass(gruppo.Titolo)">Protezione Computer</a></li><!-- end ngRepeat: gruppo in data.Filtri.Gruppi --><li class="ng-scope" data-ng-repeat="gruppo in data.Filtri.Gruppi"><a class="ng-binding" data-ng-click="TogglePanelVisible(gruppo.Titolo)" data-ng-class="GetPanelClass(gruppo.Titolo)">Generale</a></li><!-- end ngRepeat: gruppo in data.Filtri.Gruppi --><li><a data-ng-click="TogglePanelVisible('prezzi')" data-ng-class="GetPanelClass('prezzi')">Prezzi</a></li></ul><div class="ng-hide" id="altrifiltri" style="z-index: 1000;" data-ng-show="config.UsaAltriFiltri && AltriFiltri.length > 0"><div class="btn-group dropup"><a class="btn btn-espriBlu lucido dropdown-toggle" href="#" data-toggle="dropdown">CARICA ALTRI FILTRI <span class="icon icon-circle-arrow-down"></span> </a><ul class="dropdown-menu ng-pristine ng-valid" role="menu" aria-labelledby="dLabel" data-ng-model="AltriFiltri"><!-- ngRepeat: gruppo in AltriFiltri --></ul></div></div></div><div id="filtriGruppiFanta" data-ng-show="data.Filtri.Brands.length > 0 || data.Filtri.Gruppi.length > 0"><div class="clearfix" id="contFiltri"><button class="btn btn-small btn-espriAzzurro lucido gradient ng-hide" id="aggFiltri" data-ng-click="CallAjax(null, $event)" data-ng-show="!config.RicaricaAutomaticamente && config.MostraAggiorna"> <i class="icon icon-refresh"></i>aggiorna filtri </button><div class="box clearfix ng-hide" id="gruppo0" data-ng-show="IsPanelVisible('produttori');"><h3>Produttori <a name="produttori"></a></h3><ul class="listaQuick unstyled xlarge"><!-- ngRepeat: brand in data.Filtri.Brands --><li class="valore ng-scope" data-ng-repeat="brand in data.Filtri.Brands"><button class="btn btn-small gradient ng-pristine ng-valid ng-binding" id="b_0" data-ng-model="brand.Selezionato" data-ng-click="brand.Selezionato = !brand.Selezionato;ChangeQuick('Brand', $event)" data-ng-class="GetSelectableAndAvailableClass(brand)" ng-disabled="!brand.Disponibile"> APC</button></li><!-- end ngRepeat: brand in data.Filtri.Brands --><li class="valore ng-scope" data-ng-repeat="brand in data.Filtri.Brands"><button class="btn btn-small gradient ng-pristine ng-valid ng-binding" id="b_0" data-ng-model="brand.Selezionato" data-ng-click="brand.Selezionato = !brand.Selezionato;ChangeQuick('Brand', $event)" data-ng-class="GetSelectableAndAvailableClass(brand)" ng-disabled="!brand.Disponibile"> EATON</button></li><!-- end ngRepeat: brand in data.Filtri.Brands --></ul></div><!-- ngRepeat: gruppo in data.Filtri.Gruppi --><div class="gruppo ng-scope" id="gruppo1" data-ng-show="IsPanelVisible(gruppo.Titolo)" data-ng-repeat="gruppo in data.Filtri.Gruppi"><h3 class="ng-binding">Quick Info <a name="Quick Info"></a></h3><!-- ngRepeat: quick in gruppo.Quicks --><div class="ng-scope" data-ng-show="(quick.Aperta && quick.Valori !== null && quick.Valori.length > 0) || (!quick.Aperta && quick.TipoSpecifico != 3)" data-ng-repeat="quick in gruppo.Quicks"><div class="etichetta ng-binding" data-ng-click="ApriChiudiQuick($index, gruppo.Titolo,quick);"><a name="1:Numero di prese elettriche"></a> <i class="icon icon-circle-arrow-up" data-ng-class="GetEtichettaClass(quick)"></i>Numero di prese elettriche </div><div class="box clearfix" id="box1-9653"><div data-ng-show="quick.Aperta" data-ng-switch="quick.TipoRender"><!-- ngSwitchWhen: S --><div class="contSlider ng-scope" id="container_9653" data-ng-switch-when="S" data-jq-slider="quick"><select name="v_9653" class="ng-pristine ng-valid" id="v_9653" style="display: none;" size="10" data-ng-model="quick.Selezionate1" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate1"><option selected="selected" value="0">1</option><option value="1">4</option><option value="2">5</option><option value="3">6</option><option value="4">8</option></select> <select name="v2_9653" class="ng-pristine ng-valid" id="v2_9653" style="display: none;" size="10" data-ng-model="quick.Selezionate2" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate2"><option value="0">1</option><option value="1">4</option><option value="2">5</option><option value="3">6</option><option selected="selected" value="4">8</option></select><div class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" role="application"><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v_9653" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="4" aria-labelledby="undefined" style="left: 0%;" aria-valuetext="1" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent">1</span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v2_9653" role="slider" aria-valuenow="4" aria-valuemin="0" aria-valuemax="4" aria-labelledby="undefined" style="left: 100%;" aria-valuetext="8" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent">8</span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><ol class="ui-slider-scale ui-helper-reset" role="presentation"><li style="left: 0%;"><span class="ui-slider-label ui-slider-label-show" style="margin-left: -3.5px;">1</span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li><li style="left: 25%;"><span class="ui-slider-label" style="margin-left: -3.5px;">4</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 50%;"><span class="ui-slider-label ui-slider-label-show" style="margin-left: -3.5px;">5</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 75%;"><span class="ui-slider-label" style="margin-left: -3.5px;">6</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 100%;"><span class="ui-slider-label ui-slider-label-show" style="margin-left: -3.5px;">8</span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li></ol><div class="ui-slider-range ui-widget-header ui-corner-all" style="left: 0%; width: 100%;"></div></div></div><!-- ngSwitchWhen: M --><!-- ngSwitchWhen: Z --><!-- ngSwitchWhen: R --><!-- ngSwitchWhen: C --></div></div></div><!-- end ngRepeat: quick in gruppo.Quicks --><div class="ng-scope" data-ng-show="(quick.Aperta && quick.Valori !== null && quick.Valori.length > 0) || (!quick.Aperta && quick.TipoSpecifico != 3)" data-ng-repeat="quick in gruppo.Quicks"><div class="etichetta ng-binding" data-ng-click="ApriChiudiQuick($index, gruppo.Titolo,quick);"><a name="2:Numero di prese di rete"></a> <i class="icon icon-circle-arrow-up" data-ng-class="GetEtichettaClass(quick)"></i>Numero di prese di rete </div><div class="box clearfix" id="box2-23699"><div data-ng-show="quick.Aperta" data-ng-switch="quick.TipoRender"><!-- ngSwitchWhen: S --><div class="contSlider ng-scope" id="container_23699" data-ng-switch-when="S" data-jq-slider="quick"><select name="v_23699" class="ng-pristine ng-valid" id="v_23699" style="display: none;" size="10" data-ng-model="quick.Selezionate1" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate1"><option selected="selected" value="0">0</option><option value="1">1</option></select> <select name="v2_23699" class="ng-pristine ng-valid" id="v2_23699" style="display: none;" size="10" data-ng-model="quick.Selezionate2" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate2"><option value="0">0</option><option selected="selected" value="1">1</option></select><div class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" role="application"><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v_23699" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="1" aria-labelledby="undefined" style="left: 0%;" aria-valuetext="0" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent">0</span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v2_23699" role="slider" aria-valuenow="1" aria-valuemin="0" aria-valuemax="1" aria-labelledby="undefined" style="left: 100%;" aria-valuetext="1" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent">1</span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><ol class="ui-slider-scale ui-helper-reset" role="presentation"><li style="left: 0%;"><span class="ui-slider-label ui-slider-label-show" style="margin-left: -3.5px;">0</span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li><li style="left: 100%;"><span class="ui-slider-label ui-slider-label-show" style="margin-left: -3.5px;">1</span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li></ol><div class="ui-slider-range ui-widget-header ui-corner-all" style="left: 0%; width: 100%;"></div></div></div><!-- ngSwitchWhen: M --><!-- ngSwitchWhen: Z --><!-- ngSwitchWhen: R --><!-- ngSwitchWhen: C --></div></div></div><!-- end ngRepeat: quick in gruppo.Quicks --><div class="ng-scope" data-ng-show="(quick.Aperta && quick.Valori !== null && quick.Valori.length > 0) || (!quick.Aperta && quick.TipoSpecifico != 3)" data-ng-repeat="quick in gruppo.Quicks"><div class="etichetta ng-binding" data-ng-click="ApriChiudiQuick($index, gruppo.Titolo,quick);"><a name="3:Numero di prese telefoniche"></a> <i class="icon icon-circle-arrow-up" data-ng-class="GetEtichettaClass(quick)"></i>Numero di prese telefoniche </div><div class="box clearfix" id="box3-23700"><div data-ng-show="quick.Aperta" data-ng-switch="quick.TipoRender"><!-- ngSwitchWhen: S --><div class="contSlider ng-scope" id="container_23700" data-ng-switch-when="S" data-jq-slider="quick"><select name="v_23700" class="ng-pristine ng-valid" id="v_23700" style="display: none;" size="10" data-ng-model="quick.Selezionate1" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate1"><option selected="selected" value="0">0</option><option value="1">1</option><option value="2">2</option></select> <select name="v2_23700" class="ng-pristine ng-valid" id="v2_23700" style="display: none;" size="10" data-ng-model="quick.Selezionate2" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate2"><option value="0">0</option><option value="1">1</option><option selected="selected" value="2">2</option></select><div class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" role="application"><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v_23700" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="2" aria-labelledby="undefined" style="left: 0%;" aria-valuetext="0" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent">0</span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v2_23700" role="slider" aria-valuenow="2" aria-valuemin="0" aria-valuemax="2" aria-labelledby="undefined" style="left: 100%;" aria-valuetext="2" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent">2</span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><ol class="ui-slider-scale ui-helper-reset" role="presentation"><li style="left: 0%;"><span class="ui-slider-label ui-slider-label-show" style="margin-left: -3.5px;">0</span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li><li style="left: 50%;"><span class="ui-slider-label ui-slider-label-show" style="margin-left: -3.5px;">1</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 100%;"><span class="ui-slider-label ui-slider-label-show" style="margin-left: -3.5px;">2</span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li></ol><div class="ui-slider-range ui-widget-header ui-corner-all" style="left: 0%; width: 100%;"></div></div></div><!-- ngSwitchWhen: M --><!-- ngSwitchWhen: Z --><!-- ngSwitchWhen: R --><!-- ngSwitchWhen: C --></div></div></div><!-- end ngRepeat: quick in gruppo.Quicks --><div class="ng-scope" data-ng-show="(quick.Aperta && quick.Valori !== null && quick.Valori.length > 0) || (!quick.Aperta && quick.TipoSpecifico != 3)" data-ng-repeat="quick in gruppo.Quicks"><div class="etichetta ng-binding" data-ng-click="ApriChiudiQuick($index, gruppo.Titolo,quick);"><a name="4:Lunghezza Cavo"></a> <i class="icon icon-circle-arrow-up" data-ng-class="GetEtichettaClass(quick)"></i>Lunghezza Cavo (m)</div><div class="box clearfix" id="box4-23580"><div data-ng-show="quick.Aperta" data-ng-switch="quick.TipoRender"><!-- ngSwitchWhen: S --><div class="contSlider ng-scope" id="container_23580" data-ng-switch-when="S" data-jq-slider="quick"><select name="v_23580" class="ng-pristine ng-valid" id="v_23580" style="display: none;" size="10" data-ng-model="quick.Selezionate1" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate1"><option selected="selected" value="0">0</option><option value="1">0.5</option><option value="2">1.8</option></select> <select name="v2_23580" class="ng-pristine ng-valid" id="v2_23580" style="display: none;" size="10" data-ng-model="quick.Selezionate2" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate2"><option value="0">0</option><option value="1">0.5</option><option selected="selected" value="2">1.8</option></select><div class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" role="application"><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v_23580" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="2" aria-labelledby="undefined" style="left: 0%;" aria-valuetext="0" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent">0</span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v2_23580" role="slider" aria-valuenow="2" aria-valuemin="0" aria-valuemax="2" aria-labelledby="undefined" style="left: 100%;" aria-valuetext="1.8" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent">1.8</span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><ol class="ui-slider-scale ui-helper-reset" role="presentation"><li style="left: 0%;"><span class="ui-slider-label ui-slider-label-show" style="margin-left: -3.5px;">0</span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li><li style="left: 50%;"><span class="ui-slider-label ui-slider-label-show" style="margin-left: -9px;">0.5</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 100%;"><span class="ui-slider-label ui-slider-label-show" style="margin-left: -9px;">1.8</span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li></ol><div class="ui-slider-range ui-widget-header ui-corner-all" style="left: 0%; width: 100%;"></div></div></div><!-- ngSwitchWhen: M --><!-- ngSwitchWhen: Z --><!-- ngSwitchWhen: R --><!-- ngSwitchWhen: C --></div></div></div><!-- end ngRepeat: quick in gruppo.Quicks --><div class="ng-scope" data-ng-show="(quick.Aperta && quick.Valori !== null && quick.Valori.length > 0) || (!quick.Aperta && quick.TipoSpecifico != 3)" data-ng-repeat="quick in gruppo.Quicks"><div class="etichetta ng-binding" data-ng-click="ApriChiudiQuick($index, gruppo.Titolo,quick);"><a name="5:Colore"></a> <i class="icon icon-circle-arrow-up" data-ng-class="GetEtichettaClass(quick)"></i>Colore </div><div class="box clearfix" id="box5-23590"><div data-ng-show="quick.Aperta" data-ng-switch="quick.TipoRender"><!-- ngSwitchWhen: S --><!-- ngSwitchWhen: M --><!-- ngSwitchWhen: Z --><!-- ngSwitchWhen: R --><!-- ngSwitchWhen: C --><div class="ng-scope" id="container_23590" data-ng-switch-when="C"><ul class="unstyled small"><!-- ngRepeat: group in quick.Raggruppamenti --><li class="ng-scope" data-ng-repeat="group in quick.Raggruppamenti"><div data-ng-hide="sononascosto($parent.$index, $index, group)"><h6 class="etichetta ng-binding ng-hide" data-ng-click="ApriChiudiRaggruppamento($parent.$index, $index, group);" data-ng-show="group.Raggruppamento!==''"><i data-ng-class="GetRaggruppamentoClass($parent.$index, $index, group)"></i> </h6><ul class="listaQuick unstyled clearfix small isCompatibilita_false " id="gruppo4-1-"><!-- ngRepeat: v in group.Valori --><li class="valore ng-scope" data-ng-repeat="v in group.Valori"><button class="btn btn-small gradient ng-pristine ng-valid ng-binding" id="v_10757" data-ng-model="v.Selezionato" data-ng-click="v.Selezionato = !v.Selezionato; UpdateSelezione(quick,v.Id,v.Selezionato, quick.Selezionate)" data-ng-class="GetSelectableAndAvailableClass(v)" data-ng-disabled="UpdateDisabled(v)"> Bianco </button></li><!-- end ngRepeat: v in group.Valori --><li class="valore ng-scope" data-ng-repeat="v in group.Valori"><button class="btn btn-small gradient ng-pristine ng-valid ng-binding" id="v_169611" data-ng-model="v.Selezionato" data-ng-click="v.Selezionato = !v.Selezionato; UpdateSelezione(quick,v.Id,v.Selezionato, quick.Selezionate)" data-ng-class="GetSelectableAndAvailableClass(v)" data-ng-disabled="UpdateDisabled(v)"> Grigio </button></li><!-- end ngRepeat: v in group.Valori --><li class="valore ng-scope" data-ng-repeat="v in group.Valori"><button class="btn btn-small gradient ng-pristine ng-valid ng-binding" id="v_12662" data-ng-model="v.Selezionato" data-ng-click="v.Selezionato = !v.Selezionato; UpdateSelezione(quick,v.Id,v.Selezionato, quick.Selezionate)" data-ng-class="GetSelectableAndAvailableClass(v)" data-ng-disabled="UpdateDisabled(v)"> Nero </button></li><!-- end ngRepeat: v in group.Valori --></ul></div></li><!-- end ngRepeat: group in quick.Raggruppamenti --></ul></div></div></div></div><!-- end ngRepeat: quick in gruppo.Quicks --></div><!-- end ngRepeat: gruppo in data.Filtri.Gruppi --><div class="gruppo ng-scope ng-hide" id="gruppo2" data-ng-show="IsPanelVisible(gruppo.Titolo)" data-ng-repeat="gruppo in data.Filtri.Gruppi"><h3 class="ng-binding">Protezione Computer <a name="Protezione Computer"></a></h3><!-- ngRepeat: quick in gruppo.Quicks --><div class="ng-scope" data-ng-show="(quick.Aperta && quick.Valori !== null && quick.Valori.length > 0) || (!quick.Aperta && quick.TipoSpecifico != 3)" data-ng-repeat="quick in gruppo.Quicks"><div class="etichetta ng-binding" data-ng-click="ApriChiudiQuick($index, gruppo.Titolo,quick);"><a name="1:Tensione in ingresso"></a> <i class="icon icon-circle-arrow-down" data-ng-class="GetEtichettaClass(quick)"></i>Tensione in ingresso (volt)</div><div class="box clearfix" id="box1-9665"><div class="ng-hide" data-ng-show="quick.Aperta" data-ng-switch="quick.TipoRender"><!-- ngSwitchWhen: S --><div class="contSlider ng-scope" id="container_9665" data-ng-switch-when="S" data-jq-slider="quick"><select name="v_9665" class="ng-pristine ng-valid" id="v_9665" style="display: none;" size="10" data-ng-model="quick.Selezionate1" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate1"><option selected="selected" value="?"></option></select> <select name="v2_9665" class="ng-pristine ng-valid" id="v2_9665" style="display: none;" size="10" data-ng-model="quick.Selezionate2" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate2"><option selected="selected" value=""></option></select><div class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" role="application"><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v_9665" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="0" aria-labelledby="undefined" aria-valuetext="" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v2_9665" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="0" aria-labelledby="undefined" aria-valuetext="" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><ol class="ui-slider-scale ui-helper-reset" role="presentation"><li><span class="ui-slider-label ui-slider-label-show" style="margin-left: 0px;"></span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li></ol><div class="ui-slider-range ui-widget-header ui-corner-all"></div></div></div><!-- ngSwitchWhen: M --><!-- ngSwitchWhen: Z --><!-- ngSwitchWhen: R --><!-- ngSwitchWhen: C --></div></div></div><!-- end ngRepeat: quick in gruppo.Quicks --><div class="ng-scope" data-ng-show="(quick.Aperta && quick.Valori !== null && quick.Valori.length > 0) || (!quick.Aperta && quick.TipoSpecifico != 3)" data-ng-repeat="quick in gruppo.Quicks"><div class="etichetta ng-binding" data-ng-click="ApriChiudiQuick($index, gruppo.Titolo,quick);"><a name="2:Sovratensioni nominali"></a> <i class="icon icon-circle-arrow-down" data-ng-class="GetEtichettaClass(quick)"></i>Sovratensioni nominali (joule)</div><div class="box clearfix" id="box2-9661"><div class="ng-hide" data-ng-show="quick.Aperta" data-ng-switch="quick.TipoRender"><!-- ngSwitchWhen: S --><div class="contSlider ng-scope" id="container_9661" data-ng-switch-when="S" data-jq-slider="quick"><select name="v_9661" class="ng-pristine ng-valid" id="v_9661" style="display: none;" size="10" data-ng-model="quick.Selezionate1" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate1"><option selected="selected" value="?"></option></select> <select name="v2_9661" class="ng-pristine ng-valid" id="v2_9661" style="display: none;" size="10" data-ng-model="quick.Selezionate2" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate2"><option selected="selected" value=""></option></select><div class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" role="application"><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v_9661" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="0" aria-labelledby="undefined" aria-valuetext="" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v2_9661" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="0" aria-labelledby="undefined" aria-valuetext="" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><ol class="ui-slider-scale ui-helper-reset" role="presentation"><li><span class="ui-slider-label ui-slider-label-show" style="margin-left: 0px;"></span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li></ol><div class="ui-slider-range ui-widget-header ui-corner-all"></div></div></div><!-- ngSwitchWhen: M --><!-- ngSwitchWhen: Z --><!-- ngSwitchWhen: R --><!-- ngSwitchWhen: C --></div></div></div><!-- end ngRepeat: quick in gruppo.Quicks --><div class="ng-scope" data-ng-show="(quick.Aperta && quick.Valori !== null && quick.Valori.length > 0) || (!quick.Aperta && quick.TipoSpecifico != 3)" data-ng-repeat="quick in gruppo.Quicks"><div class="etichetta ng-binding" data-ng-click="ApriChiudiQuick($index, gruppo.Titolo,quick);"><a name="3:Modo Normale Corrente di Picco"></a> <i class="icon icon-circle-arrow-down" data-ng-class="GetEtichettaClass(quick)"></i>Modo Normale Corrente di Picco (kampere)</div><div class="box clearfix" id="box3-9649"><div class="ng-hide" data-ng-show="quick.Aperta" data-ng-switch="quick.TipoRender"><!-- ngSwitchWhen: S --><div class="contSlider ng-scope" id="container_9649" data-ng-switch-when="S" data-jq-slider="quick"><select name="v_9649" class="ng-pristine ng-valid" id="v_9649" style="display: none;" size="10" data-ng-model="quick.Selezionate1" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate1"><option selected="selected" value="?"></option></select> <select name="v2_9649" class="ng-pristine ng-valid" id="v2_9649" style="display: none;" size="10" data-ng-model="quick.Selezionate2" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate2"><option selected="selected" value=""></option></select><div class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" role="application"><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v_9649" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="0" aria-labelledby="undefined" aria-valuetext="" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v2_9649" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="0" aria-labelledby="undefined" aria-valuetext="" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><ol class="ui-slider-scale ui-helper-reset" role="presentation"><li><span class="ui-slider-label ui-slider-label-show" style="margin-left: 0px;"></span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li></ol><div class="ui-slider-range ui-widget-header ui-corner-all"></div></div></div><!-- ngSwitchWhen: M --><!-- ngSwitchWhen: Z --><!-- ngSwitchWhen: R --><!-- ngSwitchWhen: C --></div></div></div><!-- end ngRepeat: quick in gruppo.Quicks --></div><!-- end ngRepeat: gruppo in data.Filtri.Gruppi --><div class="gruppo ng-scope ng-hide" id="gruppo3" data-ng-show="IsPanelVisible(gruppo.Titolo)" data-ng-repeat="gruppo in data.Filtri.Gruppi"><h3 class="ng-binding">Generale <a name="Generale"></a></h3><!-- ngRepeat: quick in gruppo.Quicks --><div class="ng-scope" data-ng-show="(quick.Aperta && quick.Valori !== null && quick.Valori.length > 0) || (!quick.Aperta && quick.TipoSpecifico != 3)" data-ng-repeat="quick in gruppo.Quicks"><div class="etichetta ng-binding" data-ng-click="ApriChiudiQuick($index, gruppo.Titolo,quick);"><a name="1:Peso"></a> <i class="icon icon-circle-arrow-down" data-ng-class="GetEtichettaClass(quick)"></i>Peso (Kg)</div><div class="box clearfix" id="box1-23584"><div class="ng-hide" data-ng-show="quick.Aperta" data-ng-switch="quick.TipoRender"><!-- ngSwitchWhen: S --><div class="contSlider ng-scope" id="container_23584" data-ng-switch-when="S" data-jq-slider="quick"><select name="v_23584" class="ng-pristine ng-valid" id="v_23584" style="display: none;" size="10" data-ng-model="quick.Selezionate1" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate1"><option selected="selected" value="?"></option></select> <select name="v2_23584" class="ng-pristine ng-valid" id="v2_23584" style="display: none;" size="10" data-ng-model="quick.Selezionate2" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate2"><option selected="selected" value=""></option></select><div class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" role="application"><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v_23584" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="0" aria-labelledby="undefined" aria-valuetext="" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v2_23584" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="0" aria-labelledby="undefined" aria-valuetext="" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><ol class="ui-slider-scale ui-helper-reset" role="presentation"><li><span class="ui-slider-label ui-slider-label-show" style="margin-left: 0px;"></span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li></ol><div class="ui-slider-range ui-widget-header ui-corner-all"></div></div></div><!-- ngSwitchWhen: M --><!-- ngSwitchWhen: Z --><!-- ngSwitchWhen: R --><!-- ngSwitchWhen: C --></div></div></div><!-- end ngRepeat: quick in gruppo.Quicks --><div class="ng-scope" data-ng-show="(quick.Aperta && quick.Valori !== null && quick.Valori.length > 0) || (!quick.Aperta && quick.TipoSpecifico != 3)" data-ng-repeat="quick in gruppo.Quicks"><div class="etichetta ng-binding" data-ng-click="ApriChiudiQuick($index, gruppo.Titolo,quick);"><a name="2:Altezza Massima"></a> <i class="icon icon-circle-arrow-down" data-ng-class="GetEtichettaClass(quick)"></i>Altezza Massima (cm)</div><div class="box clearfix" id="box2-23585"><div class="ng-hide" data-ng-show="quick.Aperta" data-ng-switch="quick.TipoRender"><!-- ngSwitchWhen: S --><div class="contSlider ng-scope" id="container_23585" data-ng-switch-when="S" data-jq-slider="quick"><select name="v_23585" class="ng-pristine ng-valid" id="v_23585" style="display: none;" size="10" data-ng-model="quick.Selezionate1" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate1"><option selected="selected" value="?"></option></select> <select name="v2_23585" class="ng-pristine ng-valid" id="v2_23585" style="display: none;" size="10" data-ng-model="quick.Selezionate2" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate2"><option selected="selected" value=""></option></select><div class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" role="application"><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v_23585" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="0" aria-labelledby="undefined" aria-valuetext="" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v2_23585" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="0" aria-labelledby="undefined" aria-valuetext="" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><ol class="ui-slider-scale ui-helper-reset" role="presentation"><li><span class="ui-slider-label ui-slider-label-show" style="margin-left: 0px;"></span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li></ol><div class="ui-slider-range ui-widget-header ui-corner-all"></div></div></div><!-- ngSwitchWhen: M --><!-- ngSwitchWhen: Z --><!-- ngSwitchWhen: R --><!-- ngSwitchWhen: C --></div></div></div><!-- end ngRepeat: quick in gruppo.Quicks --><div class="ng-scope" data-ng-show="(quick.Aperta && quick.Valori !== null && quick.Valori.length > 0) || (!quick.Aperta && quick.TipoSpecifico != 3)" data-ng-repeat="quick in gruppo.Quicks"><div class="etichetta ng-binding" data-ng-click="ApriChiudiQuick($index, gruppo.Titolo,quick);"><a name="3:Larghezza Massima"></a> <i class="icon icon-circle-arrow-down" data-ng-class="GetEtichettaClass(quick)"></i>Larghezza Massima (cm)</div><div class="box clearfix" id="box3-23587"><div class="ng-hide" data-ng-show="quick.Aperta" data-ng-switch="quick.TipoRender"><!-- ngSwitchWhen: S --><div class="contSlider ng-scope" id="container_23587" data-ng-switch-when="S" data-jq-slider="quick"><select name="v_23587" class="ng-pristine ng-valid" id="v_23587" style="display: none;" size="10" data-ng-model="quick.Selezionate1" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate1"><option selected="selected" value="?"></option></select> <select name="v2_23587" class="ng-pristine ng-valid" id="v2_23587" style="display: none;" size="10" data-ng-model="quick.Selezionate2" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate2"><option selected="selected" value=""></option></select><div class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" role="application"><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v_23587" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="0" aria-labelledby="undefined" aria-valuetext="" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v2_23587" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="0" aria-labelledby="undefined" aria-valuetext="" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><ol class="ui-slider-scale ui-helper-reset" role="presentation"><li><span class="ui-slider-label ui-slider-label-show" style="margin-left: 0px;"></span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li></ol><div class="ui-slider-range ui-widget-header ui-corner-all"></div></div></div><!-- ngSwitchWhen: M --><!-- ngSwitchWhen: Z --><!-- ngSwitchWhen: R --><!-- ngSwitchWhen: C --></div></div></div><!-- end ngRepeat: quick in gruppo.Quicks --><div class="ng-scope" data-ng-show="(quick.Aperta && quick.Valori !== null && quick.Valori.length > 0) || (!quick.Aperta && quick.TipoSpecifico != 3)" data-ng-repeat="quick in gruppo.Quicks"><div class="etichetta ng-binding" data-ng-click="ApriChiudiQuick($index, gruppo.Titolo,quick);"><a name="4:Profondità Massima"></a> <i class="icon icon-circle-arrow-down" data-ng-class="GetEtichettaClass(quick)"></i>Profondità Massima (cm)</div><div class="box clearfix" id="box4-23588"><div class="ng-hide" data-ng-show="quick.Aperta" data-ng-switch="quick.TipoRender"><!-- ngSwitchWhen: S --><div class="contSlider ng-scope" id="container_23588" data-ng-switch-when="S" data-jq-slider="quick"><select name="v_23588" class="ng-pristine ng-valid" id="v_23588" style="display: none;" size="10" data-ng-model="quick.Selezionate1" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate1"><option selected="selected" value="?"></option></select> <select name="v2_23588" class="ng-pristine ng-valid" id="v2_23588" style="display: none;" size="10" data-ng-model="quick.Selezionate2" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate2"><option selected="selected" value=""></option></select><div class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" role="application"><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v_23588" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="0" aria-labelledby="undefined" aria-valuetext="" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v2_23588" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="0" aria-labelledby="undefined" aria-valuetext="" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><ol class="ui-slider-scale ui-helper-reset" role="presentation"><li><span class="ui-slider-label ui-slider-label-show" style="margin-left: 0px;"></span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li></ol><div class="ui-slider-range ui-widget-header ui-corner-all"></div></div></div><!-- ngSwitchWhen: M --><!-- ngSwitchWhen: Z --><!-- ngSwitchWhen: R --><!-- ngSwitchWhen: C --></div></div></div><!-- end ngRepeat: quick in gruppo.Quicks --><div class="ng-scope" data-ng-show="(quick.Aperta && quick.Valori !== null && quick.Valori.length > 0) || (!quick.Aperta && quick.TipoSpecifico != 3)" data-ng-repeat="quick in gruppo.Quicks"><div class="etichetta ng-binding" data-ng-click="ApriChiudiQuick($index, gruppo.Titolo,quick);"><a name="5:Valutazione efficienza energetica"></a> <i class="icon icon-circle-arrow-down" data-ng-class="GetEtichettaClass(quick)"></i>Valutazione efficienza energetica (Joules)</div><div class="box clearfix" id="box5-23701"><div class="ng-hide" data-ng-show="quick.Aperta" data-ng-switch="quick.TipoRender"><!-- ngSwitchWhen: S --><div class="contSlider ng-scope" id="container_23701" data-ng-switch-when="S" data-jq-slider="quick"><select name="v_23701" class="ng-pristine ng-valid" id="v_23701" style="display: none;" size="10" data-ng-model="quick.Selezionate1" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate1"><option selected="selected" value="?"></option></select> <select name="v2_23701" class="ng-pristine ng-valid" id="v2_23701" style="display: none;" size="10" data-ng-model="quick.Selezionate2" data-ng-options="v.Valore|quickValue for v in quick.Valori" data-jq-select="quick.Selezionate2"><option selected="selected" value=""></option></select><div class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" role="application"><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v_23701" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="0" aria-labelledby="undefined" aria-valuetext="" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v2_23701" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="0" aria-labelledby="undefined" aria-valuetext="" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><ol class="ui-slider-scale ui-helper-reset" role="presentation"><li><span class="ui-slider-label ui-slider-label-show" style="margin-left: 0px;"></span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li></ol><div class="ui-slider-range ui-widget-header ui-corner-all"></div></div></div><!-- ngSwitchWhen: M --><!-- ngSwitchWhen: Z --><!-- ngSwitchWhen: R --><!-- ngSwitchWhen: C --></div></div></div><!-- end ngRepeat: quick in gruppo.Quicks --></div><!-- end ngRepeat: gruppo in data.Filtri.Gruppi --><div class="gruppo ng-hide" id="gruppo_prezzi" data-ng-show="IsPanelVisible('prezzi')"><h3>Prezzi <a name="prezzi"></a></h3><div class="etichetta">Filtrare per Prezzo <a name="prezzi"></a></div><div class="box clearfix" id="boxPrezzi"><div id="container_Prezzi" data-sliderprezzo-directive="data.Filtri.Prezzi"><select name="v_Prezzi" class="ng-pristine ng-valid" id="v_Prezzi" style="display: none;" size="10" data-ng-model="data.Filtri.PrezzoMin" data-ng-options="p for p in data.Filtri.Prezzi" data-jq-select="data.Filtri.PrezzoMin"><option selected="selected" value="0">8,07</option><option value="1">8,61</option><option value="2">10,22</option><option value="3">10,28</option><option value="4">11,67</option><option value="5">12,91</option><option value="6">15,28</option><option value="7">15,90</option><option value="8">22,79</option><option value="9">23,13</option><option value="10">23,85</option><option value="11">28,62</option><option value="12">34,98</option><option value="13">36,04</option><option value="14">36,58</option></select> <select name="v2_Prezzi" class="ng-pristine ng-valid" id="v2_Prezzi" style="display: none;" size="10" data-ng-model="data.Filtri.PrezzoMax" data-ng-options="p for p in data.Filtri.Prezzi" data-jq-select="data.Filtri.PrezzoMax"><option selected="selected" value="0">8,07</option><option value="1">8,61</option><option value="2">10,22</option><option value="3">10,28</option><option value="4">11,67</option><option value="5">12,91</option><option value="6">15,28</option><option value="7">15,90</option><option value="8">22,79</option><option value="9">23,13</option><option value="10">23,85</option><option value="11">28,62</option><option value="12">34,98</option><option value="13">36,04</option><option selected="selected" value="14">36,58</option></select><div class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" role="application"><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v_Prezzi" role="slider" aria-valuenow="0" aria-valuemin="0" aria-valuemax="14" aria-labelledby="undefined" style="left: 0%;" aria-valuetext="8,07" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent">8,07</span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><a tabIndex="0" class="ui-slider-handle ui-state-default ui-corner-all" id="handle_v2_Prezzi" role="slider" aria-valuenow="14" aria-valuemin="0" aria-valuemax="14" aria-labelledby="undefined" style="left: 100%;" aria-valuetext="36,58" href="#"><span class="screenReaderContext"></span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"><span class="ttContent">36,58</span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner" style="border-top-color: rgb(255, 255, 255); border-top-width: 7px; border-top-style: solid;"></span></span></span></a><ol class="ui-slider-scale ui-helper-reset" role="presentation"><li style="left: 0%;"><span class="ui-slider-label ui-slider-label-show" style="margin-left: 0px;">8,07</span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li><li style="left: 7.14%;"><span class="ui-slider-label" style="margin-left: 0px;">8,61</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 14.29%;"><span class="ui-slider-label" style="margin-left: 0px;">10,22</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 21.43%;"><span class="ui-slider-label" style="margin-left: 0px;">10,28</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 28.57%;"><span class="ui-slider-label" style="margin-left: 0px;">11,67</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 35.71%;"><span class="ui-slider-label ui-slider-label-show" style="margin-left: 0px;">12,91</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 42.86%;"><span class="ui-slider-label" style="margin-left: 0px;">15,28</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 50%;"><span class="ui-slider-label" style="margin-left: 0px;">15,90</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 57.14%;"><span class="ui-slider-label" style="margin-left: 0px;">22,79</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 64.29%;"><span class="ui-slider-label" style="margin-left: 0px;">23,13</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 71.43%;"><span class="ui-slider-label" style="margin-left: 0px;">23,85</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 78.57%;"><span class="ui-slider-label" style="margin-left: 0px;">28,62</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 85.71%;"><span class="ui-slider-label" style="margin-left: 0px;">34,98</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 92.86%;"><span class="ui-slider-label" style="margin-left: 0px;">36,04</span><span class="ui-slider-tic ui-widget-content"></span></li><li style="left: 100%;"><span class="ui-slider-label ui-slider-label-show" style="margin-left: 0px;">36,58</span><span class="ui-slider-tic ui-widget-content" style="display: none;"></span></li></ol><div class="ui-slider-range ui-widget-header ui-corner-all" style="left: 0%; width: 100%;"></div></div> <br> <br></div></div></div></div></div><div class="toolBar gradient" id="toolbar2"><div class="box tipoFanta gradient"><h4 class="ng-binding"><span>Fanta</span> Full</h4><a class="btn btn-small btn-espriGiallo lucido gradient" href="http://www.esprinet.com/MyWeb/AdminMyWeb.asp#myRicerca">Cambia</a> <span class="icon icon-star"></span></div><div class="contToolbar"><div class="box centoPezzi"><div class="btn-group"><a class="btn btn-small btn-espriAzzurro lucido gradient dropdown-toggle" href="#" data-toggle="dropdown"> Mostra subito... <span class="caret"></span> </a><ul class="dropdown-menu"><li><a class="ng-hide" href="" data-ng-click="CercaTop100($event,'/b2b/Ricerche')" data-ng-show="TotProdotti > LimiteProdotti">...i primi cento prezzi</a></li><!-- ngRepeat: fascia in FascePrezzo --><li class="ng-scope" data-ng-repeat="fascia in FascePrezzo"><a class="ng-binding" href="#" data-ng-click="CercaPerPrezzo($event,fascia.Min,fascia.Max)">i prodotti da 8.07 a 8.61 euro</a></li><!-- end ngRepeat: fascia in FascePrezzo --><li class="ng-scope" data-ng-repeat="fascia in FascePrezzo"><a class="ng-binding" href="#" data-ng-click="CercaPerPrezzo($event,fascia.Min,fascia.Max)">i prodotti da 8.61 a 11.67 euro</a></li><!-- end ngRepeat: fascia in FascePrezzo --><li class="ng-scope" data-ng-repeat="fascia in FascePrezzo"><a class="ng-binding" href="#" data-ng-click="CercaPerPrezzo($event,fascia.Min,fascia.Max)">i prodotti da 11.67 a 15.28 euro</a></li><!-- end ngRepeat: fascia in FascePrezzo --><li class="ng-scope" data-ng-repeat="fascia in FascePrezzo"><a class="ng-binding" href="#" data-ng-click="CercaPerPrezzo($event,fascia.Min,fascia.Max)">i prodotti da 15.28 a 36.58 euro</a></li><!-- end ngRepeat: fascia in FascePrezzo --></ul></div></div><div class="divider"></div><div class="box prodDispo"><input name="ckDisponibili" class="ng-pristine ng-valid" id="ckDisponibili" type="checkbox" data-ng-model="rdDispo" data-ng-change="CallAjax(null,$event)"><div>Cerca solo<br> <strong>prodotti disponibili</strong></div></div><div class="divider"></div><div class="box prodPromo"><input name="ckPromo" class="ng-pristine ng-valid" id="ckPromo" type="checkbox" data-ng-model="rdPromo" data-ng-change="CallAjax(null,$event)"><div>Cerca solo<br> <strong>prodotti in promo</strong></div></div><div class="divider"></div><div class="box prodCC"><input name="ckProdCC" class="ng-pristine ng-valid" id="ckProdCC" type="checkbox" data-ng-model="rdCash" data-ng-change="CallAjax(null,$event)"><div>Cerca solo<br> <strong>prodotti nei cash&carry</strong></div></div></div><div class="box bottCerca gradient"><span></span> <a title="Cerca" class="btn btn-espriBianco lucido gradient tip" id="btCerca" rel="tooltip" data-ng-click="Ricerca($event,'/b2b/Ricerche',false)" data-ng-class="GetClasseBottoneCerca()" ng-disabled=""> <i class="icon icon-search"></i> Cerca </a></div><div class="ng-hide" data-ng-show="TotProdotti > LimiteProdotti && MostraTroppiRisultati"><div class="popover left in troppiRisultati" style="display: block;"><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title" data-ng-show="!mostraAvvisoCompatibilita">Troppi risultati!</h3><h3 class="popover-title ng-hide" data-ng-show="mostraAvvisoCompatibilita">Seleziona un modello</h3><div id="popover-content"><div id="espriSapient"></div><div id="erroreRisultati" data-ng-show="!mostraAvvisoCompatibilita">La ricerca ha trovato <strong class="ng-binding">10</strong> prodotti<br> <strong class="ng-binding">Troppi risultati da sfogliare! (max 500)</strong><br> Seleziona una o più caratteristiche, aggiorna i filtri e riprova! <a class="chiudi" ng-click="MostraTroppiRisultati = false"><i class="icon icon-remove-sign"></i></a> Oppure clicca qui sotto. <br> <br> <a class="btn btn-small btn-espriAzzurro lucido gradient ng-hide" data-ng-click="CercaTop100($event,'/b2b/Ricerche')" data-ng-show="TotProdotti > LimiteProdotti">Mostra subitoi primi cento prezzi</a></div><div class="ng-hide" id="erroreRisultati" data-ng-show="mostraAvvisoCompatibilita">Indicando più produttori devi indicare almeno un modello.</div></div></div></div></div></div></div><div id="attesaCaricamento" style="display: none;"><i class="icon-spinner icon-spin icon-large icon-4x"></i> <span class="sr-only">Loading...</span></div></div></div></div></div><div id="globalCultureSettings" data-ui-culture-two-letter="it" data-ui-culture="it-IT"></div><script src="/b2b/Bundles/Scripts/NamespaceJS?v=7L6wKoUjLmNZE4OeceAHnhc5fOmmJeXKRmby0bknKnw1"></script><script src="/b2b/Bundles/Scripts/jQuery?v=fF6xPsRr55V79rSJ37DaeAf5nSxQaTcdr5cYNQDYoq41"></script><script src="/b2b/Bundles/Scripts/Bootstrap?v=tFo5D-Ynl-WyR3F8iNnGJMY5ynfvd85f3R9WmA4rCd41"></script><script src="/b2b/Bundles/Scripts/AngularJS?v=T6EhzHT6-3ZzO4VSnbE6gJRFCmbbUBUotWhRKtBBZCw1"></script><script src="/b2b/Bundles/Scripts/ClueTip?v=ZiUP2ar5idL9rPDMccb2PT9fegK7J9CXO5mZqAz7OJU1"></script><script src="/b2b/Bundles/Scripts/Noty?v=fSZ4sde-LTjt1vougDHJQleRPlmr2DLB9Gvm562Do8w1"></script><script src="/b2b/Bundles/Scripts/Esprinet?v=G0AH2vg2pNbZfvzcHu0RT1Dg0na14K4POeWSLlCEEjA1"></script><script src="/b2b/Bundles/Scripts/RicercaTestuale?v=nTY7f-2cRiBl7KQaqAKopUaPAt8pKb8Do7szmMamnHY1"></script><script src="/b2b/Bundles/Scripts/Ricerche/ElencoVerticale?v=blyK7ucyu4oGH1bv3kNoTI-u5Ra76KKqLCgAypIMYJw1"></script><script src="/b2b/Bundles/Scripts/Preload?v=_dQ4roYg6p6XTY9VhV6qQiKyHoYQonutfR3pjCWgAJk1"></script><script src="/b2b/Bundles/Scripts/Ricerche/FantaRicerca?v=qg3rlE-KILgEvITTsOLuWS9N60e0NAicTMtFjvrs3HQ1"></script><div id="banmanprosettings" data-url="/BanManProSQL10/a.aspx"></div><script src="/b2b/Bundles/Scripts/BanManPro?v=siNHDCiA9-ZE2ORHaLvVHlyTNufK-TJkfqwQCKJYKMM1"></script><script src="/b2b/Bundles/Scripts/RicercaByProdottoPrincipale?v=VoE7rkzHZBfFsLZv_dmp3l6SjIjoq8kmmlm1dKruNtE1"></script><script src="/b2b/Bundles/Scripts/CambioLingua?v=roSFQP8aouPqoxfLhpLJJpCzJp6G0XVU6BbC4noc8pM1"></script></body></html> the block of the script is expandcollapse popupFunc _4_STEP() ConsoleWrite('@@ (115) :(' & @MIN & ':' & @SEC & ') _4_STEP()' & @CR) ;### Function Trace Local $sLFiltri_sino = _Controllo_su_Filtri() ConsoleWrite("-- DOPO CONTROLLO FILTRI --" & $sLFiltri_sino& @CR) ;MsgBox(0,'119','controllo filtri'&$sLFiltri_sino) ; DEBUG INFO Select Case $sLFiltri_sino = "SI Filtri" ; si sono dentro la pagina filtri ;#cs Local $iLCTRLF=0 Local $oBtns = $oIE.document.GetElementsByTagName("input") ConsoleWrite("-- $oIE.document.GetElementsByTagName --" & $oBtns& @CR) For $oBtn In $oBtns $name = String($oBtn.name()) ConsoleWrite($name & @CRLF) If $name = "ckDisponibili" And $iLCTRLF = 0 Then _IEAction($oBtn, "click") $iLCTRLF = 1 EndIf _IELoadWait($oIE, $iGTimeToCeck, $iGTimeOut) Next $iLCTRLF=0 Local $oChk = _IEGetObjById($oIE, "btCerca") _IEAction($oChk, "click") _IELoadWait($oIE, $iGTimeToCeck, $iGTimeOut) ; #ce #cs Local $oChk = _IEGetObjByName($oIE, "ckDisponibili") If @error Then MsgBox($MB_ICONERROR, '_IEGetObjByName', '@error = ' & @error & @CRLF & '@extended = ' & @extended) ; Set @error when you return from function with Failure Return SetError(1, 0, 0) EndIf _IEAction($oChk, "click") ;clicco v dispunto disponibili _IELoadWait($oIE, $iGTimeToCeck, $iGTimeOut) Local $oChk = _IEGetObjById($oIE, "btCerca") _IEAction($oChk, "click") _IELoadWait($oIE, $iGTimeToCeck, $iGTimeOut) #ce Sleep($iGRitardo) Local $sLResultYorN = _Controllo_Nn_Produce_risultati() ; controllo se appare il fumetto la ricerca non produce risultati If $sLResultYorN = "Non Produce Risultati" Then _3_STEP() EndIf ; clicco su filtro cerca solo prodotti disponibili Local $iLResultManyOrNot = _controllo_troppi_risultati() ; controllo se mi appare il fumetto troppi risultati _Controllo_Errore_Generico2() ; serve per controllare se cè un errore generico di pagina html , torna allo step 3 Select Case $iLResultManyOrNot = 0 ; mi è apparso il fumetto troppi risultati (nella pagina filtri) ;_Mostra_subito_perprezzo_2() ; se rimane il fumetto va a cliccare sul tasto a tendina per selezionare range prezzi Case $iLResultManyOrNot = 1 ; non è apparso il fumetto troppi risultati (nella pagina filtri) Local $iLResultProduct4MeYorN = _controllo_se_cisono_prodotti() ; controlla se non ci sono prodotti o se appare il banner mi spiace non ci sono prodotti Select Case $iLResultProduct4MeYorN = 0 ; non ci sono prodotti ;_X_3_pagina() ; questa funzione controlla se esiste la terza pagina e su quanti link è entrato $sGName4ExcelG3 = "" Case $iLResultProduct4MeYorN = 1 ; ci sono prodotti Sleep($iGRitardo) Local $sLUrl = _IEPropertyGet($oIE, "locationurl") _IENavigate($oIE, $sLUrl & "&modo=0") _IELoadWait($oIE, $iGTimeToCeck, $iGTimeOut) Local $iLResultMultyPageExistYN = _controllo_se_multipagina_exist() ; controlla se quando entro dentro prodotti ci sono piu pagine ;Local $real_page = ($Controll_page - 2) ;Local $1_fase = StringReplace($stringa, 'amp;', '') ;$indirizzo_MULTI_pag = StringTrimRight($1_fase, '1') Select Case $iLResultMultyPageExistYN = 0 ; non ci sono multipagine puoi iniziare ad estrarre _estrazione_prodotti() ; estrazione prodotti Case $iLResultMultyPageExistYN = 1 ; ci sono multipagine Local $sLUrl = _IEPropertyGet($oIE, "locationurl") Local $iLNM = 1 Do ; loop scorri piu pagine ed estrai prodotti Local $iLCTRLEndMultiPage = _controllo_se_cisono_prodotti() If $iLCTRLEndMultiPage <> 0 Then _estrazione_prodotti() ; estrazione prodotti EndIf _IENavigate($oIE, $sLUrl & "&page=" & $iLNM) ;MsgBox(0,'186',$sLUrl & "&page=" & $iLNM) ; DEBUG ;MsgBox(0,'187',$iLCTRLEndMultiPage) ; DEBUG _IELoadWait($oIE, $iGTimeToCeck, $iGTimeOut) $iLNM += 1 Until $iLCTRLEndMultiPage = 0 EndSelect EndSelect EndSelect Case $sLFiltri_sino = "NO Filtri" ; non sono dentro la pagina filtri $iGCTRLExTrktOrNOT = 1 _Controllo_Errore_Generico2() _5_STEP_D() ; per creazione terzo gruppo , dinamico EndSelect Select Case $iGCTRLcreateGroup3 <= 0 $aCTRLeXistLink = FileReadToArray(@ScriptDir & "\Temp_Espri\Gruppi_2.txt") If IsArray($aCTRLeXistLink) Then _3_STEP() Else _1_STEP() EndIf Case $iGCTRLcreateGroup3 >= 3 $aCTRLeXistLink = FileReadToArray(@ScriptDir & "\Temp_Espri\Gruppi_" & $iGPageDynamo & ".txt") If IsArray($aCTRLeXistLink) Then _6_STEP_D() Else _3_STEP() EndIf $iGCTRLcreateGroup3 -= 1 EndSelect EndFunc ;==>_4_STEP the error appear in line Local $oBtns = $oIE.document.GetElementsByTagName("input") @@ (115) :(37:07) _4_STEP() @@ (590) :(37:07) _Controllo_su_Filtri() -- LEGGO IL BODY -- -- STRINGIN STRIN SU FILTRI -- -- RETURN SI FILTRI -- -- DOPO CONTROLLO FILTRI --SI Filtri @@ (857) :(37:07) _User_ErrFunc() J:\_GROSSITI-GRAB\spider-esprinet3.au3 (126) : ==> COM Error intercepted ! err.number is: 0x80070057 err.windescription: The parameter is incorrect. err.description is: err.source is: err.helpfile is: err.helpcontext is: err.lastdllerror is: 0 err.scriptline is: 126 err.retcode is: 0x00000000 -- $oIE.document.GetElementsByTagName -- @@ (857) :(37:07) _User_ErrFunc() J:\_GROSSITI-GRAB\spider-esprinet3.au3 (128) : ==> COM Error intercepted ! err.number is: 0x000000A9 err.windescription: Variable is not of type 'Object'. err.description is: err.source is: err.helpfile is: err.helpcontext is: err.lastdllerror is: 0 err.scriptline is: 128 err.retcode is: 0x00000000 !>14:37:27 AutoIt3.exe ended.rc:-1073741819 +>14:37:27 AutoIt3Wrapper Finished. >Exit code: 3221225477 Time: 659.8 i dont understund why the error is parameter incorrect when some time go the script some one can help me?? i know is difficult help without runnable script but pass and user i cant write thankz at all for support Link to comment Share on other sites More sharing options...
faustf Posted April 28, 2017 Author Share Posted April 28, 2017 hi guys i find a little solution of this problem in pratcical i think is bug of autoit because with autoit version v3.3.12.0 work fine but with autoit version v3.3.14.2 not work fine and give me the error someone have idea because ???? Link to comment Share on other sites More sharing options...
mLipok Posted April 28, 2017 Share Posted April 28, 2017 What kind of solution you found ? Signature beginning:* Please remember: "AutoIt"..... * Wondering who uses AutoIt and what it can be used for ? * Forum Rules ** ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Code * for other useful stuff click the following button: Spoiler Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind. My contribution (my own projects): * Debenu Quick PDF Library - UDF * Debenu PDF Viewer SDK - UDF * Acrobat Reader - ActiveX Viewer * UDF for PDFCreator v1.x.x * XZip - UDF * AppCompatFlags UDF * CrowdinAPI UDF * _WinMergeCompare2Files() * _JavaExceptionAdd() * _IsBeta() * Writing DPI Awareness App - workaround * _AutoIt_RequiredVersion() * Chilkatsoft.au3 UDF * TeamViewer.au3 UDF * JavaManagement UDF * VIES over SOAP * WinSCP UDF * GHAPI UDF - modest begining - comunication with GitHub REST API * ErrorLog.au3 UDF - A logging Library * Include Dependency Tree (Tool for analyzing script relations) * Show_Macro_Values.au3 * My contribution to others projects or UDF based on others projects: * _sql.au3 UDF * POP3.au3 UDF * RTF Printer - UDF * XML.au3 UDF * ADO.au3 UDF * SMTP Mailer UDF * Dual Monitor resolution detection * * 2GUI on Dual Monitor System * _SciLexer.au3 UDF * SciTE - Lexer for console pane * Useful links: * Forum Rules * Forum etiquette * Forum Information and FAQs * How to post code on the forum * AutoIt Online Documentation * AutoIt Online Beta Documentation * SciTE4AutoIt3 getting started * Convert text blocks to AutoIt code * Games made in Autoit * Programming related sites * Polish AutoIt Tutorial * DllCall Code Generator * Wiki: * Expand your knowledge - AutoIt Wiki * Collection of User Defined Functions * How to use HelpFile * Good coding practices in AutoIt * OpenOffice/LibreOffice/XLS Related: WriterDemo.au3 * XLS/MDB from scratch with ADOX IE Related: * How to use IE.au3 UDF with AutoIt v3.3.14.x * Why isn't Autoit able to click a Javascript Dialog? * Clicking javascript button with no ID * IE document >> save as MHT file * IETab Switcher (by LarsJ ) * HTML Entities * _IEquerySelectorAll() (by uncommon) * IE in TaskScheduler * IE Embedded Control Versioning (use IE9+ and HTML5 in a GUI) * PDF Related: * How to get reference to PDF object embeded in IE * IE on Windows 11 * I encourage you to read: * Global Vars * Best Coding Practices * Please explain code used in Help file for several File functions * OOP-like approach in AutoIt * UDF-Spec Questions * EXAMPLE: How To Catch ConsoleWrite() output to a file or to CMD *I also encourage you to check awesome @trancexx code: * Create COM objects from modules without any demand on user to register anything. * Another COM object registering stuff * OnHungApp handler * Avoid "AutoIt Error" message box in unknown errors * HTML editor * winhttp.au3 related : * https://www.autoitscript.com/forum/topic/206771-winhttpau3-download-problem-youre-speaking-plain-http-to-an-ssl-enabled-server-port/ "Homo sum; humani nil a me alienum puto" - Publius Terentius Afer"Program are meant to be read by humans and only incidentally for computers and execute" - Donald Knuth, "The Art of Computer Programming" , be and \\//_. Anticipating Errors : "Any program that accepts data from a user must include code to validate that data before sending it to the data store. You cannot rely on the data store, ...., or even your programming language to notify you of problems. You must check every byte entered by your users, making sure that data is the correct type for its field and that required fields are not empty." Signature last update: 2023-04-24 Link to comment Share on other sites More sharing options...
faustf Posted April 28, 2017 Author Share Posted April 28, 2017 work the script with other version of autoit is not properly a solution , but for the moment is much better then crash i tryed to substitute a _ie.au3 version in autoit 3.3.14.0 with old _ie.au3 V3.3.12.0 , but have always (random) error in object , (in page filter) -- DOPO CONTROLLO FILTRI --SI Filtri "C:\Program Files\AutoIt3\Include\IE.au3" (1863) : ==> The requested action with this object has failed.: If IsObj($oObject.document.GetElementsByName($sName).item($iIndex)) Then If IsObj($oObject.document^ ERROR ->21:36:11 AutoIt3.exe ended.rc:1 +>21:36:11 AutoIt3Wrapper Finished. Link to comment Share on other sites More sharing options...
mLipok Posted April 29, 2017 Share Posted April 29, 2017 Do you use COM Error Handler ? Signature beginning:* Please remember: "AutoIt"..... * Wondering who uses AutoIt and what it can be used for ? * Forum Rules ** ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Code * for other useful stuff click the following button: Spoiler Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind. My contribution (my own projects): * Debenu Quick PDF Library - UDF * Debenu PDF Viewer SDK - UDF * Acrobat Reader - ActiveX Viewer * UDF for PDFCreator v1.x.x * XZip - UDF * AppCompatFlags UDF * CrowdinAPI UDF * _WinMergeCompare2Files() * _JavaExceptionAdd() * _IsBeta() * Writing DPI Awareness App - workaround * _AutoIt_RequiredVersion() * Chilkatsoft.au3 UDF * TeamViewer.au3 UDF * JavaManagement UDF * VIES over SOAP * WinSCP UDF * GHAPI UDF - modest begining - comunication with GitHub REST API * ErrorLog.au3 UDF - A logging Library * Include Dependency Tree (Tool for analyzing script relations) * Show_Macro_Values.au3 * My contribution to others projects or UDF based on others projects: * _sql.au3 UDF * POP3.au3 UDF * RTF Printer - UDF * XML.au3 UDF * ADO.au3 UDF * SMTP Mailer UDF * Dual Monitor resolution detection * * 2GUI on Dual Monitor System * _SciLexer.au3 UDF * SciTE - Lexer for console pane * Useful links: * Forum Rules * Forum etiquette * Forum Information and FAQs * How to post code on the forum * AutoIt Online Documentation * AutoIt Online Beta Documentation * SciTE4AutoIt3 getting started * Convert text blocks to AutoIt code * Games made in Autoit * Programming related sites * Polish AutoIt Tutorial * DllCall Code Generator * Wiki: * Expand your knowledge - AutoIt Wiki * Collection of User Defined Functions * How to use HelpFile * Good coding practices in AutoIt * OpenOffice/LibreOffice/XLS Related: WriterDemo.au3 * XLS/MDB from scratch with ADOX IE Related: * How to use IE.au3 UDF with AutoIt v3.3.14.x * Why isn't Autoit able to click a Javascript Dialog? * Clicking javascript button with no ID * IE document >> save as MHT file * IETab Switcher (by LarsJ ) * HTML Entities * _IEquerySelectorAll() (by uncommon) * IE in TaskScheduler * IE Embedded Control Versioning (use IE9+ and HTML5 in a GUI) * PDF Related: * How to get reference to PDF object embeded in IE * IE on Windows 11 * I encourage you to read: * Global Vars * Best Coding Practices * Please explain code used in Help file for several File functions * OOP-like approach in AutoIt * UDF-Spec Questions * EXAMPLE: How To Catch ConsoleWrite() output to a file or to CMD *I also encourage you to check awesome @trancexx code: * Create COM objects from modules without any demand on user to register anything. * Another COM object registering stuff * OnHungApp handler * Avoid "AutoIt Error" message box in unknown errors * HTML editor * winhttp.au3 related : * https://www.autoitscript.com/forum/topic/206771-winhttpau3-download-problem-youre-speaking-plain-http-to-an-ssl-enabled-server-port/ "Homo sum; humani nil a me alienum puto" - Publius Terentius Afer"Program are meant to be read by humans and only incidentally for computers and execute" - Donald Knuth, "The Art of Computer Programming" , be and \\//_. Anticipating Errors : "Any program that accepts data from a user must include code to validate that data before sending it to the data store. You cannot rely on the data store, ...., or even your programming language to notify you of problems. You must check every byte entered by your users, making sure that data is the correct type for its field and that required fields are not empty." Signature last update: 2023-04-24 Link to comment Share on other sites More sharing options...
faustf Posted April 29, 2017 Author Share Posted April 29, 2017 (edited) in the script yes in top of script _IEErrorHandlerRegister(_User_ErrFunc) Func _User_ErrFunc($oError) ConsoleWrite('@@ (857) :(' & @MIN & ':' & @SEC & ') _User_ErrFunc()' & @CR) ;### Function Trace ; Do anything here. ConsoleWrite(@ScriptFullPath & " (" & $oError.scriptline & ") : ==> COM Error intercepted !" & @CRLF & _ @TAB & "err.number is: " & @TAB & @TAB & "0x" & Hex($oError.number) & @CRLF & _ @TAB & "err.windescription:" & @TAB & $oError.windescription & @CRLF & _ @TAB & "err.description is: " & @TAB & $oError.description & @CRLF & _ @TAB & "err.source is: " & @TAB & @TAB & $oError.source & @CRLF & _ @TAB & "err.helpfile is: " & @TAB & $oError.helpfile & @CRLF & _ @TAB & "err.helpcontext is: " & @TAB & $oError.helpcontext & @CRLF & _ @TAB & "err.lastdllerror is: " & @TAB & $oError.lastdllerror & @CRLF & _ @TAB & "err.scriptline is: " & @TAB & $oError.scriptline & @CRLF & _ @TAB & "err.retcode is: " & @TAB & "0x" & Hex($oError.retcode) & @CRLF & @CRLF) EndFunc ;==>_User_ErrFunc i did do another test i substitute , in C:\Program Files\AutoIt3\ the exe of autoit AutoIt3.exe version 3.3.14 with old version 3.3.12 , in this mode with _ie.au3 version 3.3.14 work great (like in pure installation old 3.3.12) proabably is somthing inside of Autoit3.exe , not operate at same time with com , i suppose or i don't know , suggest??? thankz alot at all i saw in changelog vers 3.3.12.0 to 3.3.14.0 is changed in autoit this https://www.autoitscript.com/autoit3/docs/autoit_changelog.txt - Fixed: Assigning objects by reference to COM properties like "$obj(some, params) = $obj2". is probably could happen somthing in this part of correction ??? Edited April 29, 2017 by faustf Link to comment Share on other sites More sharing options...
mLipok Posted April 29, 2017 Share Posted April 29, 2017 This looks familiar to this : https://www.autoitscript.com/trac/autoit/ticket/3167 Signature beginning:* Please remember: "AutoIt"..... * Wondering who uses AutoIt and what it can be used for ? * Forum Rules ** ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Code * for other useful stuff click the following button: Spoiler Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind. My contribution (my own projects): * Debenu Quick PDF Library - UDF * Debenu PDF Viewer SDK - UDF * Acrobat Reader - ActiveX Viewer * UDF for PDFCreator v1.x.x * XZip - UDF * AppCompatFlags UDF * CrowdinAPI UDF * _WinMergeCompare2Files() * _JavaExceptionAdd() * _IsBeta() * Writing DPI Awareness App - workaround * _AutoIt_RequiredVersion() * Chilkatsoft.au3 UDF * TeamViewer.au3 UDF * JavaManagement UDF * VIES over SOAP * WinSCP UDF * GHAPI UDF - modest begining - comunication with GitHub REST API * ErrorLog.au3 UDF - A logging Library * Include Dependency Tree (Tool for analyzing script relations) * Show_Macro_Values.au3 * My contribution to others projects or UDF based on others projects: * _sql.au3 UDF * POP3.au3 UDF * RTF Printer - UDF * XML.au3 UDF * ADO.au3 UDF * SMTP Mailer UDF * Dual Monitor resolution detection * * 2GUI on Dual Monitor System * _SciLexer.au3 UDF * SciTE - Lexer for console pane * Useful links: * Forum Rules * Forum etiquette * Forum Information and FAQs * How to post code on the forum * AutoIt Online Documentation * AutoIt Online Beta Documentation * SciTE4AutoIt3 getting started * Convert text blocks to AutoIt code * Games made in Autoit * Programming related sites * Polish AutoIt Tutorial * DllCall Code Generator * Wiki: * Expand your knowledge - AutoIt Wiki * Collection of User Defined Functions * How to use HelpFile * Good coding practices in AutoIt * OpenOffice/LibreOffice/XLS Related: WriterDemo.au3 * XLS/MDB from scratch with ADOX IE Related: * How to use IE.au3 UDF with AutoIt v3.3.14.x * Why isn't Autoit able to click a Javascript Dialog? * Clicking javascript button with no ID * IE document >> save as MHT file * IETab Switcher (by LarsJ ) * HTML Entities * _IEquerySelectorAll() (by uncommon) * IE in TaskScheduler * IE Embedded Control Versioning (use IE9+ and HTML5 in a GUI) * PDF Related: * How to get reference to PDF object embeded in IE * IE on Windows 11 * I encourage you to read: * Global Vars * Best Coding Practices * Please explain code used in Help file for several File functions * OOP-like approach in AutoIt * UDF-Spec Questions * EXAMPLE: How To Catch ConsoleWrite() output to a file or to CMD *I also encourage you to check awesome @trancexx code: * Create COM objects from modules without any demand on user to register anything. * Another COM object registering stuff * OnHungApp handler * Avoid "AutoIt Error" message box in unknown errors * HTML editor * winhttp.au3 related : * https://www.autoitscript.com/forum/topic/206771-winhttpau3-download-problem-youre-speaking-plain-http-to-an-ssl-enabled-server-port/ "Homo sum; humani nil a me alienum puto" - Publius Terentius Afer"Program are meant to be read by humans and only incidentally for computers and execute" - Donald Knuth, "The Art of Computer Programming" , be and \\//_. Anticipating Errors : "Any program that accepts data from a user must include code to validate that data before sending it to the data store. You cannot rely on the data store, ...., or even your programming language to notify you of problems. You must check every byte entered by your users, making sure that data is the correct type for its field and that required fields are not empty." Signature last update: 2023-04-24 Link to comment Share on other sites More sharing options...
faustf Posted April 29, 2017 Author Share Posted April 29, 2017 Com management have little bug i think i hope in future will be resolve thankz Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now