Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Funziona in locale ma online NO! come mai?

    Salve, la cosa è proprio strana, vorrei capire cosa mi sfugge, il seguente codice in locale funziona ma online no....:

    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"
    Le immagini sono state caricate, non capisco proprio.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Risolto....alla fine anzichè scrivere " .send(null); " dovevo scrivere " get(null); "
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.