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???