Salve, la cosa è proprio strana, vorrei capire cosa mi sfugge, il seguente codice in locale funziona ma online no....:
Le immagini sono state caricate, non capisco proprio.codice:var imgs = 0; window.addEvent("domready", function(){ var numR = -1; var W = screen.width; var H = screen.height; $("content").setStyles({"left": (W - $("content").getStyle("width").toInt() )/2+"px", "top":"0"}); function show(){ imgs = 1; var req = new Request({ url:"js/imgs.xml", update:$("box_show"), onRequest:function(){ $("ajax").set("html","WAITING FOR ANSWER..."); var loader = new Element("div",{ "id":"loader", "styles":{ "width":"31px", "height":"31px", "border":"0px solid red", "background-image":"url(imgs/ajax-loader.gif)", "position":"absolute", "top":"370px", "left":"455px" } }).inject($("content")); },//END onRequest onSuccess:function(txt, xml){ $("loader").destroy(); var root = xml.documentElement; //$("ajax").set("html","OK!"); imgs = root.getElementsByTagName("img"); num = Math.round( Math.random() * (imgs.length-1) ); img = (Browser.Engine.trident)? imgs[num].text : imgs[num].textContent; $("ajax").set("html", "OK - "+root.getElementsByTagName("img").length+" - "+img+" - "+num); $("box_show").setStyle("background-image", "url(imgs/"+img+")"); },//END onSuccess onFailure:function(){ /*$("ajax").set("html","ERROR");*/ } }).send(null); }//END show() function show_slide(){ num = Math.round( Math.random() * (imgs.length-1) ); while(num==numR){ num = (num+1)%imgs.length; } numR = num; img = (Browser.Engine.trident)? imgs[num].text : imgs[num].textContent; $("box_show").setStyle("background-image", "url(imgs/"+img+")"); $("ajax").set("html", img); } show(); show_slide.periodical(2000); });//END "domready"

Rispondi quotando