Salve premetto che sono abbastanza inesperto con javascript e cercando un po' in giro fra decine di guide sono riuscito a mettere insieme questo script.
In pratica ho creato un ciclo per controllare se un'immagine è presente nel web oppure se posta l'errore 404....cambiarne il nome e procedere dinuovo col controllo....
tutto bene fin qui... in locale lo script funziona perfettamente....solo che quando lo pubblico mi da il seguente errore:
Autorizzazione negata
linea 34
codice:<script type="text/javascript"> <!-- var getXmlHttp=function() { var xmlHttp=null; if(window.ActiveXObject) if(navigator.userAgent.toLowerCase().indexOf("msie 5")!=-1) xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); else xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); if(!xmlHttp && typeof(XMLHttpRequest)!="undefined") xmlHttp=new XMLHttpRequest(); return xmlHttp; } today = new Date(); var giorno = today.getDate()+1 var giorno2 = '' var vignetta=function() { var xmlHttp=getXmlHttp(); do { giorno--; if (String(giorno).length<2) {giorno2 = "0"+giorno } else {giorno2 = giorno }; xmlHttp.open("GET", document.botton1.src, false); xmlHttp.send(null); if(xmlHttp.readyState==4) { if(xmlHttp.status==404) { document.botton1.src = "http://www.frangipane.it/images/"+today.getFullYear()+mese2+giorno2+"001.jpg"; } } } while (xmlHttp.status==404,giorno>0); } //--> </script>
Qualcuno mi sa aiutare???