Salve

sul web ho trovato un piccolo script che mi permette di controllare la larghezza e l'altezza di un immagine di cui si vuole fare l'upload.
Ho fatto qualche variazione, lo script funziona bene su ie, mentre su firefox funziona solo se è in locale, se lo metto online non fa assolutamente nulla, senza nemmeno generare nemmeno un errore.

Codice PHP:
-------------------------SCRIPT-----------------------------
var 
imgRe = /^.+\.(jpg|jpeg|gif|png)$/i;
function 
controlloImg(percorsoimgIdcampoIdavId) { 
var 
path percorso.value;
if (
path.search(imgRe) != -1) { 
    
document.getElementById(imgId).src 'file://'+path;
    var 
img = new Image();
    
img.src 'file://'+path;
    if (
img.width>50) {
      
alert('larghezza=' img.width);
      
document.getElementById(campoId).style.background "#FFBFBF";
      
document.getElementById(avId).style.display "inline";
      }
    else {
      
document.getElementById(campoId).style.background "#FFFFFF";
      
document.getElementById(avId).style.display "none";  
    } 

else 

    
alert("Solo immagini (jpg, gif e png)!");

}

-----------------------------
HTML--------------------------------

<
input name="miniatura" id="miniatura" type="file" size="40" onChange="controlloImg(document.form1.miniatura,'img1','miniatura','av1')"/>[img]img/attenzione.gif[/img]<img  name="img1" id="img1" style="display:none;"/>