faustf Posted January 20, 2015 Share Posted January 20, 2015 (edited) hi guy i have a page with a button menu bar , when i click it i open a menu with 3 link usally (but depend of a page , could increase link ) code of page: <!DOCTYPE html><html><head><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=k8BTgsCkaJjPt1DBoCb7PYnGlNJE1QvqcVzM8EhNmaQ1" rel=stylesheet><link href="/b2b/Bundles/Styles/Esprinet/Italia/it-IT?v=k8BTgsCkaJjPt1DBoCb7PYnGlNJE1QvqcVzM8EhNmaQ1" rel=stylesheet><!--[if IE 7]><link href="/b2b/Bundles/Styles/Shim/IE7?v=5UMPsoqV5SN2o8EtEJHcOc5VDlpTyOJDJiQYUN_CWfA1" rel=stylesheet><![endif]--> <!--[if lte IE 8]><link href="/b2b/Bundles/Styles/Shim/IE8?v=xO7zNnPLSD-RUNc9X79G0GW3h1L3vTkG0_Wj1l6qQGU1" rel=stylesheet><![endif]--><link href="/b2b/Bundles/Styles/AngularJS?v=O3Diij-0bO6fBVlhgk9FkzoZI_QXHuCUo8yjDeMywLE1" rel=stylesheet><link href="/b2b/Bundles/Styles/Ricerche/Italia?v=ydGX5scIU-z3JteF99xL7LVn30Ovqhvp9QEImi8Sdbw1" rel=stylesheet><link href="/b2b/Content/less/schede/font?v=uAg-2sjhszRsx911XfcKQit_wNx2aOfmFUjTk9FLiTk1" rel=stylesheet><!--[if IE 7]><link href="/b2b/Bundles/Styles/Schede/FontIE7?v=KbJqkELotFFpkIKkRBtKQGXci603NINFzy7ip5G95TE1" rel=stylesheet><![endif]--><link href="/b2b/Scripts/slider/css/slider?v=ur_aEbqxlA-2cm0oktWdVo_6ZcmaVarDLlVHI_gpe2Q1" rel=stylesheet><!--[if gte IE 9]><link href="/b2b/Bundles/Styles/Shim/IE9?v=t2ZSD7ePs_t6CM5_bQNuLkBBJyuWqECQSU3Whto7B8M1" rel=stylesheet><![endif]--><link href="/b2b/Bundles/Style/EsprinetResponsive?v=BAaMLQUz_WG6yv3PbDNBuYvaWHRTBpOZIfwCEFK6ZLo1" rel=stylesheet><body><div id=container><div class="colDX clearfix"><div id=testata><div id=ricerche class=row-fluid><div class=span7><div class=ttRicerca><span class=txtInfo> <button type=button data-toggle=modal data-target=#infoGF class="btn btn-mini btn-espriBlu pull-right"> <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-url-elabora=/b2b/Testuale/Elabora data-url-ricerca=/b2b/Testuale/Ricerca data-label-chiudi=Chiudi></div><div><span class=titRicercheTxt><strong>Testuale</strong></span><div id=navigation><div class=input-append><input class=span9 id=query name=query placeholder="Categoria / Codice Articolo / Modello o ricerca libera"> <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 type=button class="btn btn-small btn-espriBlu lucido gradient" value=Cerca id=btnTestualeCerca></div></div></div><div id=infoGF class="modal hide fade" role=dialog><div class=modal-header><button type=button class=close data-dismiss=modal aria-hidden=true>×</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.</div><div class=modal-footer><button data-dismiss=modal class="btn btn-mini">Chiudi</button></div></div></div></div><div id=bannerTop class=span5><span class=bmpADV data-zoneid=1 data-pageid=77189 data-siteid=1 data-width=468 data-height=60 data-border=0 id=bmpAdv_1><img src=http://adv.esprinet.com/preload/468_60.gif title=adv alt=adv></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 href=# data-toggle=dropdown class=btn-comparti> <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></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-servizi href=/Area_Servizi/1/homePage_servizi.asp></a></ul></div><div id=bodyFanta data-ng-controller=FantaController data-ng-init="init(false,0,'HE','','', '','/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-cloak="" class=ng-cloak><div id=attesaCaricamento style=display:none><img src=http://media.esprinet.com/images_international/0/espriLoading.gif alt=Loading style=margin-top:20px><br> <strong> <span id=attesaCaricamentoMessaggio>Loading... </span> </strong> <br></div><div id=test><input type=checkbox data-ng-model=config.RicaricaAutomaticamente> ricarica auto.<br> <input type=checkbox data-ng-model=config.UsaAltriFiltri> usa filtri.<br> <input type=checkbox data-ng-model=MostraAltriFiltri>Mostra filtri<br> Pannello (0 = brand, oppure nome gruppo): <input data-ng-model=pannelloSelezionato> <input type=button value=Dump data-ng-click=dump()><br> Selezionati: {{pannelliSelezionati}}<br> hash: {{$location.hash()}}<br> naviga a : <input data-ng-model=navto> <button data-ng-click=NavigateToTest()>naviga</button>;</div><div id=intestazione><div id=titoloSezione><h1>Fantaricerca</h1><span class=catMerc>{{data.NomeCatMerc}}</span> <strong><span class=famiglia>{{data.NomeFamiglia}}</span></strong></div><div id=miniFiltri data-ng-show="FiltriApplicati.NomiCasa.length > 0 || FiltriApplicati.Gruppi.length > 0 || (FiltriApplicati.Prezzi.length > 0 && filtratoPrezzo)"><h4>Hai scelto</h4><div id=eleFiltri><span data-ng-show="FiltriApplicati.NomiCasa.length > 0 "> <strong>Brand:</strong> <span data-ng-repeat="brand in FiltriApplicati.NomiCasa">{{brand.Nome}} <img align=absmiddle data-ng-click="EliminaFiltroQuick('Brand',brand)" title="Elimina Filtro" style="cursor:pointer;margin:0 0 0 2px" src=http://media.esprinet.com/images_international/0/modello/x_elimina.gif> </span> </span> <span data-ng-show="FiltriApplicati.Serie.length > 0 "> <strong>Serie:</strong> <span data-ng-repeat="serie in FiltriApplicati.Serie">{{serie.Serie}} <img align=absmiddle data-ng-click="EliminaFiltroQuick('Serie',serie)" title="Elimina Filtro" style="cursor:pointer;margin:0 0 0 2px" src=http://media.esprinet.com/images_international/0/modello/x_elimina.gif> </span> </span> <span data-ng-show="FiltriApplicati.Gruppi.length > 0"> <span data-ng-repeat="gruppo in FiltriApplicati.Gruppi"><strong>{{gruppo.TitoloGruppo}}</strong> <span data-ng-repeat="quick in gruppo.Quicks">{{quick.QuickNome}} : <span data-ng-switch="" on=quick.TipoRender> <span data-ng-switch-when=S>{{quick.ValoriQuick[0].Valore}} - {{quick.ValoriQuick[1].Valore}} </span> <span data-ng-switch-default=""> <span data-ng-repeat="v in quick.ValoriQuick">{{v.Valore}} <img align=absmiddle data-ng-click="EliminaFiltroQuick(quick.QuickId ,v)" title="Elimina Filtro" style="cursor:pointer;margin:0 0 0 2px" src=http://media.esprinet.com/images_international/0/modello/x_elimina.gif> </span> </span> </span> </span> </span> </span> <span data-ng-show="FiltriApplicati.Prezzi.length > 0 && filtratoPrezzo"> <strong>Range di prezzo</strong> <span>{{FiltriApplicati.Prezzi[0]}} € - {{FiltriApplicati.Prezzi[1]}} €</span> </span></div></div></div><div id=toolbarFanta class="toolBar gradient"><div class="box tipoFanta gradient"><h4><span>Fanta</span> {{config.NomeFantaRicerca}}</h4><a href=http://it.esprinet.com/MyWeb/AdminMyWeb.asp#myRicerca class="btn btn-small btn-espriGiallo lucido gradient">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" data-toggle=dropdown href=#>Mostra subito... <span class=caret></span> </a><ul class=dropdown-menu><li><a href="" data-ng-click="CercaTop100($event,'/b2b/Ricerche')" data-ng-show="TotProdotti > LimiteProdotti">...i primi cento prezzi</a><li data-ng-repeat="fascia in FascePrezzo"><a href=# data-ng-click=CercaPerPrezzo($event,fascia.Min,fascia.Max)>i prodotti da {{fascia.Min}} a {{fascia.Max}} euro</a></ul></div></div><div class=divider></div><div class="box prodDispo"><input type=checkbox id=ckDisponibili name=ckDisponibili 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 type=checkbox id=ckPromo name=ckPromo data-ng-change=CallAjax(null,$event) data-ng-model=rdPromo><div>Cerca solo<br> <strong>prodotti in promo</strong></div></div><div class=divider></div><div class="box prodCC"><input type=checkbox id=ckProdCC name=ckProdCC data-ng-change=CallAjax(null,$event) data-ng-model=rdCash><div>Cerca solo<br> <strong>prodotti nei cash&carry</strong></div></div></div><div class="box bottCerca gradient"><span></span> <a id=btCerca title={{GetTitoloBottoneCerca()}} rel=tooltip class="btn btn-espriBianco lucido gradient tip" ng-disabled="" data-ng-class=GetClasseBottoneCerca() data-ng-click="Ricerca($event,'/b2b/Ricerche',false)"> <i class="icon icon-search"></i> Cerca </a></div><div ng-show="TotProdotti > LimiteProdotti && MostraTroppiRisultati"><div class="popover left in troppiRisultati" style=display:block><div class=arrow></div><div class=popover-inner><h3 class=popover-title>Troppi risultati!</h3><div id=popover-content><div id=espriSapient></div><div id=erroreRisultati>La ricerca ha trovato <strong>{{TotProdotti}}</strong> prodotti<br> <strong>Troppi risultati da sfogliare! (max {{LimiteProdotti}})</strong><br> Seleziona una o più caratteristiche, aggiorna i filtri e riprova! <a ng-click="MostraTroppiRisultati = false" class=chiudi><i class="icon icon-remove-sign"></i></a> Oppure clicca qui sotto. <br> <br> <a class="btn btn-small btn-espriAzzurro lucido gradient" data-ng-click="CercaTop100($event,'/b2b/Ricerche')" data-ng-show="TotProdotti > LimiteProdotti">Mostra subito i primi cento prezzi</a></div></div></div></div></div></div><div id=contFanta class=clearfix><div id=gruppiFanta class="clearfix gradient"><ul class="eleGruppi unstyled" data-ng-show="data.Filtri.Brands.length > 0 || data.Filtri.Gruppi.length > 0"><li><a data-ng-class="GetPanelClass('produttori')" data-ng-click="TogglePanelVisible('produttori')">Produttori</a><li data-ng-repeat="gruppo in data.Filtri.Gruppi"><a data-ng-class=GetPanelClass(gruppo.Titolo) data-ng-click=TogglePanelVisible(gruppo.Titolo)>{{gruppo.Titolo}}</a><li><a data-ng-class="GetPanelClass('prezzi')" data-ng-click="TogglePanelVisible('prezzi')">Prezzi</a></ul><div id=altrifiltri data-ng-show="config.UsaAltriFiltri && AltriFiltri.length > 0" style=z-index:1000><div class="btn-group dropup"><a class="btn btn-espriBlu lucido dropdown-toggle" data-toggle=dropdown href=#>CARICA ALTRI FILTRI <span class="icon icon-circle-arrow-down"></span> </a><ul data-ng-model=AltriFiltri class=dropdown-menu role=menu aria-labelledby=dLabel><li class=dropdown-submenu data-ng-repeat="gruppo in AltriFiltri"><a href=#>{{gruppo.Titolo}}</a><ul class="dropdown-menu pull-right" role=menu aria-labelledby=dLabel><li data-ng-repeat="quick in gruppo.Quicks"><a data-ng-click="AggiungiQuick($index, gruppo.Titolo, quick)">{{quick.EtichettaNome}}</a></ul></ul></div></div></div><div id=filtriGruppiFanta data-ng-show="data.Filtri.Brands.length > 0 || data.Filtri.Gruppi.length > 0"><div id=contFiltri class=clearfix><button id=aggFiltri class="btn btn-small btn-espriAzzurro lucido gradient" data-ng-click="CallAjax(null, $event)" data-ng-show="!config.RicaricaAutomaticamente && config.MostraAggiorna"> <i class="icon icon-refresh"></i>aggiorna filtri </button><div id=gruppo0 class="box clearfix" data-ng-show="IsPanelVisible('produttori');"><h3>Produttori <a name=produttori></a></h3><ul class="listaQuick unstyled xlarge"><li class=valore data-ng-repeat="brand in data.Filtri.Brands"><button id=b_{{brand.Id}} ng-disabled=!brand.Disponibile data-ng-model=brand.Selezionato data-ng-click="brand.Selezionato = !brand.Selezionato;ChangeQuick('Brand', $event)" class="btn btn-small gradient" data-ng-class=GetSelectableAndAvailableClass(brand)> {{brand.Nome}}</button></ul></div><div id=gruppo{{$index+1}} class=gruppo data-ng-repeat="gruppo in data.Filtri.Gruppi" data-ng-show=IsPanelVisible(gruppo.Titolo)><h3>{{gruppo.Titolo}} <a name={{gruppo.Titolo}}></a></h3><div data-ng-repeat="quick in gruppo.Quicks" data-ng-show="(quick.Aperta && quick.Valori !== null && quick.Valori.length > 0) || !quick.Aperta"><div class=etichetta data-ng-click="ApriChiudiQuick($index, gruppo.Titolo,quick);"><a name="{{$index + 1}}:{{quick.EtichettaNome}}"></a> <i data-ng-class=GetEtichettaClass(quick)></i>{{quick.EtichettaNome}} {{quick.Suffisso}}</div><div id=box{{$index+1}}-{{quick.EtichettaId}} class="box clearfix"><div data-ng-switch=quick.TipoRender data-ng-show=quick.Aperta><div id=container_{{quick.EtichettaId}} class=contSlider data-ng-switch-when=S data-jq-slider=quick><select size=10 name=v_{{quick.EtichettaId}} id=v_{{quick.EtichettaId}} data-ng-model=quick.Selezionate1 data-jq-select=quick.Selezionate1 data-ng-options="v.Valore|quickValue for v in quick.Valori" style=display:none> </select> <select size=10 name=v2_{{quick.EtichettaId}} id=v2_{{quick.EtichettaId}} data-ng-model=quick.Selezionate2 data-jq-select=quick.Selezionate2 data-ng-options="v.Valore|quickValue for v in quick.Valori" style=display:none> </select></div><div id=container_{{quick.EtichettaId}} data-ng-switch-when=Z>Min:<input data-ng-model=quick.Selezionate1.ValoreManuale data-ng-change=ChangeSlider(quick)> Max:<input data-ng-model=quick.Selezionate2.ValoreManuale data-ng-change=ChangeSlider(quick)></div><div id=container_{{quick.EtichettaId}} data-ng-switch-when=R><span class=valore data-ng-repeat="v in quick.Valori"> <input type=radio name=v_{{quick.EtichettaId}} id=v_{{v.Id}} value={{v.Id}} data-ng-disabled=!v.Disponibile data-ng-model=quick.Selezionate data-ng-change="ChangeQuick(quick.EtichettaId, $event)"> <label class="radio inline" for=v_{{v.Id}}>{{v.Valore}}</label> </span></div><div id=container_{{quick.EtichettaId}} data-ng-switch-when=C><ul class="unstyled {{quick.CssTesto}}"><li data-ng-repeat="group in quick.Raggruppamenti"><h6 data-ng-show="group.Raggruppamento!==''" data-ng-click="ApriChiudiRaggruppamento($parent.$index, $index, group);" class=etichetta><i data-ng-class="GetRaggruppamentoClass($parent.$index, $index, group)"></i> {{group.Raggruppamento}}</h6><ul id=gruppo{{$parent.$index}}-{{$index+1}}-{{group.Raggruppamento}} class="listaQuick unstyled clearfix {{quick.CssTesto}}"><li class=valore data-ng-repeat="v in group.Valori"><button data-ng-disabled=UpdateDisabled(v) class="btn btn-small gradient" data-ng-class=GetSelectableAndAvailableClass(v) id=v_{{v.Id}} data-ng-model=v.Selezionato data-ng-click="v.Selezionato = !v.Selezionato; UpdateSelezione(quick,v.Id,v.Selezionato, quick.Selezionate)"> {{v.Valore|quickValue}}</button></ul></ul></div></div></div></div></div><div id=gruppo_prezzi class=gruppo data-ng-show="IsPanelVisible('prezzi')"><h3>Prezzi <a name=prezzi></a></h3><div class=etichetta>Filtrare per Prezzo <a name=prezzi></a></div><div id=boxPrezzi class="box clearfix"><div id=container_Prezzi data-sliderprezzo-directive=data.Filtri.Prezzi><select size=10 name=v_Prezzi id=v_Prezzi data-ng-model=data.Filtri.PrezzoMin data-ng-options="p for p in data.Filtri.Prezzi" data-jq-select=data.Filtri.PrezzoMin style=display:none> </select> <select size=10 name=v2_Prezzi id=v2_Prezzi data-ng-model=data.Filtri.PrezzoMax data-ng-options="p for p in data.Filtri.Prezzi" data-jq-select=data.Filtri.PrezzoMax style=display:none> </select> <br> <br></div></div></div></div></div><div id=toolbar2 class="toolBar gradient"><div class="box tipoFanta gradient"><h4><span>Fanta</span> {{config.NomeFantaRicerca}}</h4><a href=http://it.esprinet.com/MyWeb/AdminMyWeb.asp#myRicerca class="btn btn-small btn-espriGiallo lucido gradient">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" data-toggle=dropdown href=#>Mostra subito... <span class=caret></span> </a><ul class=dropdown-menu><li><a href="" data-ng-click="CercaTop100($event,'/b2b/Ricerche')" data-ng-show="TotProdotti > LimiteProdotti">...i primi cento prezzi</a><li data-ng-repeat="fascia in FascePrezzo"><a href=# data-ng-click=CercaPerPrezzo($event,fascia.Min,fascia.Max)>i prodotti da {{fascia.Min}} a {{fascia.Max}} euro</a></ul></div></div><div class=divider></div><div class="box prodDispo"><input type=checkbox id=ckDisponibili name=ckDisponibili 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 type=checkbox id=ckPromo name=ckPromo data-ng-change=CallAjax(null,$event) data-ng-model=rdPromo><div>Cerca solo<br> <strong>prodotti in promo</strong></div></div><div class=divider></div><div class="box prodCC"><input type=checkbox id=ckProdCC name=ckProdCC data-ng-change=CallAjax(null,$event) data-ng-model=rdCash><div>Cerca solo<br> <strong>prodotti nei cash&carry</strong></div></div></div><div class="box bottCerca gradient"><span></span> <a id=btCerca title={{GetTitoloBottoneCerca()}} rel=tooltip class="btn btn-espriBianco lucido gradient tip" ng-disabled="" data-ng-class=GetClasseBottoneCerca() data-ng-click="Ricerca($event,'/b2b/Ricerche',false)"> <i class="icon icon-search"></i> Cerca </a></div><div ng-show="TotProdotti > LimiteProdotti && MostraTroppiRisultati"><div class="popover left in troppiRisultati" style=display:block><div class=arrow></div><div class=popover-inner><h3 class=popover-title>Troppi risultati!</h3><div id=popover-content><div id=espriSapient></div><div id=erroreRisultati>La ricerca ha trovato <strong>{{TotProdotti}}</strong> prodotti<br> <strong>Troppi risultati da sfogliare! (max {{LimiteProdotti}})</strong><br> Seleziona una o più caratteristiche, aggiorna i filtri e riprova! <a ng-click="MostraTroppiRisultati = false" class=chiudi><i class="icon icon-remove-sign"></i></a> Oppure clicca qui sotto. <br> <br> <a class="btn btn-small btn-espriAzzurro lucido gradient" data-ng-click="CercaTop100($event,'/b2b/Ricerche')" data-ng-show="TotProdotti > LimiteProdotti">Mostra subito i primi cento prezzi</a></div></div></div></div></div></div></div></div></div></div></div><div id=globalCultureSettings data-ui-culture=it-IT data-ui-culture-two-letter=it></div><script src="/b2b/Bundles/Scripts/NamespaceJS?v=7L6wKoUjLmNZE4OeceAHnhc5fOmmJeXKRmby0bknKnw1"></script><script src="/b2b/Bundles/Scripts/jQuery?v=rBbOI7HivfEM5TR5e6NsPdo_hWTz9Sx-AJMfaGaExYs1"></script><!--[if IE 7]><script src="/b2b/Bundles/Scripts/Shim/IE7?v=oDyQkx6IGRdrqZ5ZtO9W9u16vNLLz5-VmwgfZAxoeOE1"></script><![endif]--><script src="/b2b/Bundles/Scripts/Bootstrap?v=tFo5D-Ynl-WyR3F8iNnGJMY5ynfvd85f3R9WmA4rCd41"></script><script src="/b2b/Bundles/Scripts/AngularJS?v=HpCIX29hRz1qGwnI1ZIkRzo3QW1awGWOcN5q2m0e3ns1"></script><script src="/b2b/Bundles/Scripts/ClueTip?v=ZiUP2ar5idL9rPDMccb2PT9fegK7J9CXO5mZqAz7OJU1"></script><script src="/b2b/Bundles/Scripts/Noty?v=NlHDZRZNM-vaNZsZycIbcWYBPjbtT7p5D3h7sCfgpAI1"></script><script src="/b2b/Bundles/Scripts/Esprinet?v=J1LI8szvk5w09ZbOh1rkrgIEtp1M3ut3oLyhUm8jm_Q1"></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=kIt0D-c64knd6oxVJX_yPW-D1OTwJpveEVonTbsBMZg1"></script><script src="/b2b/Bundles/Scripts/Ricerche/FantaRicerca?v=o-Jc6IbZ3tlaw77GI7GpAfN0mL_MmESJwE_ajNv41tU1"></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> code menu button by inspect element <a class="btn btn-small btn-espriAzzurro lucido gradient dropdown-toggle" href="#" abp="155" data-toggle="dropdown">Mostra subito... <span class="caret" abp="156"></span> </a> code link in menu button <!-- ngRepeat: fascia in FascePrezzo --> <li class="ng-scope" abp="160" data-ng-repeat="fascia in FascePrezzo"><a class="ng-binding" href="#" abp="161" data-ng-click="CercaPerPrezzo($event,fascia.Min,fascia.Max)">i prodotti da 10.63 a 70.52 euro</a> <!-- end ngRepeat: fascia in FascePrezzo --> <li class="ng-scope" abp="160" data-ng-repeat="fascia in FascePrezzo"><a class="ng-binding" href="#" abp="161" data-ng-click="CercaPerPrezzo($event,fascia.Min,fascia.Max)">i prodotti da 70.52 a 145 euro</a> <!-- end ngRepeat: fascia in FascePrezzo --> <li class="ng-scope" abp="160" data-ng-repeat="fascia in FascePrezzo"><a class="ng-binding" href="#" abp="161" data-ng-click="CercaPerPrezzo($event,fascia.Min,fascia.Max)">i prodotti da 145 a 198.5 euro</a> <!-- end ngRepeat: fascia in FascePrezzo --> thanks at all Edited January 20, 2015 by SmOke_N Link to comment Share on other sites More sharing options...
MikahS Posted January 20, 2015 Share Posted January 20, 2015 Have you tried scripting anything? _IEAction will be used to click the button, but other than that I do not know what you are asking for. Snips & Scripts My Snips: graphCPUTemp ~ getENVvarsMy Scripts: Short-Order Encrypter - message and file encryption V1.6.1 ~ AuPad - Notepad written entirely in AutoIt V1.9.4 Feel free to use any of my code for your own use. Forum FAQ Link to comment Share on other sites More sharing options...
Moderators SmOke_N Posted January 20, 2015 Moderators Share Posted January 20, 2015 I wrapped your html code in a spoiler tag. If you can post that code, then you can post the URL to the actual site which is preferred when helping. It allows us to test the code ourselves rather than guess what it is you need. Other than that, I'm with MikahS, you have not stated what you want to actually do, _IEAction($oIE, "what do you want to do here exactly?"). Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer. Link to comment Share on other sites More sharing options...
faustf Posted January 20, 2015 Author Share Posted January 20, 2015 for site is back autentication user and pass and dont can give , sorry i have a menu button , when i press it appear a menu a want click one of them , inside a menu is possible? Link to comment Share on other sites More sharing options...
Moderators SmOke_N Posted January 20, 2015 Moderators Share Posted January 20, 2015 for site is back autentication user and pass and dont can give , sorry i have a menu button , when i press it appear a menu a want click one of them , inside a menu is possible? MmmHmmm... Yes it's possible... it has a class it appears, it has a func it calls it appears, you could find the object by class funcs roaming around the forum (or I'm sure I've provided one for you in the past) or you could use the func call directly with eval(). Code something, show an effort, show what is working and what is failing... then post for help. Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer. Link to comment Share on other sites More sharing options...
faustf Posted January 20, 2015 Author Share Posted January 20, 2015 (edited) itry to find but , i dont understund , sorry (((( i try to use this function _IETagNameGetCollection but ofcourse , not understund example , someone can explain me?? this is a code for example ; Open a browser with the form example, get the collection ; of all INPUT tags and display the formname and type of each #include <IE.au3> #include <MsgBoxConstants.au3> Local $oIE = _IE_Example("form") Local $oInputs = _IETagNameGetCollection($oIE, "input") Local $sTxt = "" For $oInput In $oInputs $sTxt &= $oInput.type & @CRLF Next MsgBox($MB_SYSTEMMODAL, "Form Input Type", "Form: " & $oInput.form.name & @CRLF & @CRLF & " Types :" & @CRLF & $sTxt) _IEQuit($oIE) when i run it , it open a example html, and stop, dont do nothing open a html page, is my problem or is example? ? when i push a button submit , it give me popupexampleforumbutton submitted , click ok , i click but appear a blank page Edited January 20, 2015 by faustf Link to comment Share on other sites More sharing options...
Moderators SmOke_N Posted January 20, 2015 Moderators Share Posted January 20, 2015 _getObjByClassArray ring a bell? Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer. Link to comment Share on other sites More sharing options...
faustf Posted January 21, 2015 Author Share Posted January 21, 2015 questions before use your code , is possible do with this code??? Local $oInputs = _IETagNameGetCollection($oIE, "li") For $oInput In $oInputs If $oInput.classname == "dropdown-menu" Then _IEAction($oInput, "click") Next i tryed but dont go Link to comment Share on other sites More sharing options...
faustf Posted January 21, 2015 Author Share Posted January 21, 2015 (edited) i just use this code , but not go Global $aAllnomeCat = _myObjGetClassValues($oIE, "btn-group", "span") _ArrayDisplay($aAllnomeCat) expandcollapse popupFunc _myObjGetClassValues(ByRef $oObj, $sClass, $sTag = Default, $iIndex = -1) Local $aArr = _getObjectsByClassArray($oObj, $sClass, $sTag, $iIndex) If @error Then Return SetError(@error, @extended, 0) EndIf Local $aRet[UBound($aArr)] For $i = 0 To UBound($aArr) - 1 $aRet[$i] = Execute("$aArr[$i].value") Next Return $aRet EndFunc Func _getObjectsByClassArray(ByRef $oObj, $sClass, $sTag = Default, $iIndex = -1) If Not IsObj($oObj) Then Return SetError(1, 0, 0) EndIf $iIndex = (IsKeyword($iIndex) Or $iIndex < 0) ? -1 : $iIndex $sTag = (IsKeyword($sTag) Or Not StringLen($sTag)) ? "" : $sTag Local $oTags = (StringLen($sTag)) ? _IETagNameGetCollection($oObj, $sTag, $iIndex) : _ _IETagNameAllGetCollection($oObj, $iIndex) Local $iExtended = @extended If Not IsObj($oTags) Then Return SetError(2, 0, 0) EndIf Local $aRet[$iExtended], $iCount For $oTag In $oTags If String($oTag.classname) = $sClass Then $aRet[$iCount] = $oTag $iCount += 1 EndIf Next If Not $iCount Then Return SetError(3, 0, 0) EndIf ReDim $aRet[$iCount] Return $aRet EndFunc Edited January 21, 2015 by faustf Link to comment Share on other sites More sharing options...
faustf Posted January 21, 2015 Author Share Posted January 21, 2015 (edited) this is a dump of site i attach the button is MOSTRA SUBITO... up left in blue when you click over open a menu , this menu si dinamically composed , some time have 4 line , some time have 5 line depend of quantity of product filtro espri.zip Edited January 21, 2015 by faustf Link to comment Share on other sites More sharing options...
Moderators SmOke_N Posted January 21, 2015 Moderators Share Posted January 21, 2015 (edited) Yeah, it's time for you to start working on those issues yourself I think. 1. _myObjGetClassValues returns values ... _getObjectsByClassArray returns objects 2. The class you provided was: "btn btn-small btn-espriAzzurro lucido gradient dropdown-toggle" 3. The other classes you've presented are: "ng-scope" I am officially done with helping you. You've shown little to no effort, you provide little to no information. You show little to no willingness to learn or the ability to retain or understand what is taught. You waste much of my time in trying to figure out what you're actually trying to attempt. I pass you on to those with more patience. Good luck. Edited January 21, 2015 by SmOke_N Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer. Link to comment Share on other sites More sharing options...
faustf Posted January 21, 2015 Author Share Posted January 21, 2015 I'm sorry, I'm not a good student. unfortunately not all are equally intelligent. i try but englsih is not my natural language, sorry again, and thankz so much for your support Link to comment Share on other sites More sharing options...
faustf Posted January 21, 2015 Author Share Posted January 21, 2015 i tryed also with "btn btn-small btn-espriAzzurro lucido gradient dropdown-toggle" but not go , i tell you only for chronicle Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now