Jump to content

$oIE.document.GetElementsByTagName problem


Recommended Posts

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&amp;ZoneID=1&amp;CampaignID=1&amp;AdvertiserID=1&amp;BannerID=10396&amp;SiteID=1&amp;RandomNumber=1146226476&amp;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 &amp;&amp; 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 &amp;&amp; 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&amp;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>&nbsp;Cerca </a></div><div class="ng-hide" data-ng-show="TotProdotti > LimiteProdotti &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; quick.Valori !== null &amp;&amp; quick.Valori.length > 0) || (!quick.Aperta &amp;&amp; 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 &amp;&amp; quick.Valori !== null &amp;&amp; quick.Valori.length > 0) || (!quick.Aperta &amp;&amp; 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 &amp;&amp; quick.Valori !== null &amp;&amp; quick.Valori.length > 0) || (!quick.Aperta &amp;&amp; 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 &amp;&amp; quick.Valori !== null &amp;&amp; quick.Valori.length > 0) || (!quick.Aperta &amp;&amp; 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 &amp;&amp; quick.Valori !== null &amp;&amp; quick.Valori.length > 0) || (!quick.Aperta &amp;&amp; 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 &amp;&amp; quick.Valori !== null &amp;&amp; quick.Valori.length > 0) || (!quick.Aperta &amp;&amp; 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 &amp;&amp; quick.Valori !== null &amp;&amp; quick.Valori.length > 0) || (!quick.Aperta &amp;&amp; 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 &amp;&amp; quick.Valori !== null &amp;&amp; quick.Valori.length > 0) || (!quick.Aperta &amp;&amp; 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 &amp;&amp; quick.Valori !== null &amp;&amp; quick.Valori.length > 0) || (!quick.Aperta &amp;&amp; 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 &amp;&amp; quick.Valori !== null &amp;&amp; quick.Valori.length > 0) || (!quick.Aperta &amp;&amp; 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 &amp;&amp; quick.Valori !== null &amp;&amp; quick.Valori.length > 0) || (!quick.Aperta &amp;&amp; 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 &amp;&amp; quick.Valori !== null &amp;&amp; quick.Valori.length > 0) || (!quick.Aperta &amp;&amp; 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 &amp;&amp; quick.Valori !== null &amp;&amp; quick.Valori.length > 0) || (!quick.Aperta &amp;&amp; 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&amp;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>&nbsp;Cerca </a></div><div class="ng-hide" data-ng-show="TotProdotti > LimiteProdotti &amp;&amp; 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 

Func _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

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

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 Codefor 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 APIErrorLog.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 TaskSchedulerIE 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 stuffOnHungApp handlerAvoid "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"
:naughty:  :ranting:, 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

work the script with other version of  autoit

is not properly a solution , but for the moment is  much better then  crash :D

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

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 Codefor 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 APIErrorLog.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 TaskSchedulerIE 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 stuffOnHungApp handlerAvoid "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"
:naughty:  :ranting:, 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

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 by faustf
Link to comment
Share on other sites

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 Codefor 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 APIErrorLog.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 TaskSchedulerIE 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 stuffOnHungApp handlerAvoid "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"
:naughty:  :ranting:, 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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...