Vediamo se riesco a farmi dare una mano aggiuntiva.
Per ritornare alla home va benissimo questo script
Mentre per selezionare la categoria usavo una funzione semplicissima in jquerycodice:function returnHome() { clickbuttons = document.evaluate("//a[contains(@class,'rtHome')]", document, null, 7, null); clickbutton = clickbuttons.snapshotItem(0); if (this.clickbutton != null) { window.location = clickbutton; } }
ovviamente la funzione in jquery ho provato a ripeterla con il nome della variabile diversa (var page2 = 'SONY'codice:var page1 = "APPLE" function Category1() { function gotoPAGE1() { jQuery('span[class*=Title]')['each'](function (Value24) { if (this['innerHTML'] == page1) { window['location'] = this['parentNode']['href']; }; }); }; var jQuery; (function () { var Value39 = document['getElementsByTagName']('head')[0] || document['documentElement'], Value3a = document['createElement']('script'); Value3a['addEventListener']('load', function () { jQuery = unsafeWindow['jQuery']['noConflict'](true); letsJQuery(); }, false); Value3a['src'] = 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'; Value3a['type'] = 'text/javascript'; Value3a['async'] = true; Value39['insertBefore'](Value3a, Value39['firstChild']); })(); function letsJQuery() { jQuery(function () { gotoPAGE1(); }); }; }
E con quello postato in precedenza racchiuso in una funzione chiamata redirect
i body id delle pagine (che nel sample della Home ho dimenticato di aggiungere) sono:codice:var theList = ['Product2','Product3']; function redirect() { var theProducts = document.getElementsByClassName('NameProduct'); var found = false; for(i=0; i<theList.length; ++i) { var j=0; while(j<theProducts.length && !found) { if(theProducts[j].innerHTML == theList[i] && theProducts[j].parentNode.parentNode.className!='SoldOut' && theProducts[j].parentNode.parentNode.tagName == 'A') { location.href = theProducts[j].parentNode.parentNode.href; found = true; } j++; } } }
Home = homeCategory
Categoria con i prodotti = products
Pagina successiva alla scelta dei prodotti = shippingDetail
Adesso avete tutto per aiutarmi, dovete solo renderlo un unico script, io ho provato ma non ci sono riuscito. Se perfavore potete aiutarmi ve ne sarei grato.


Rispondi quotando