<img name="pic"src="" border="0" onload="if(this.width >500)this.width=(this.width/100)*50;"onmouseover="alert(this.width);">
Nur der IE ändert die Größe von Bildern nachträglich (daher auch dieser lästige Zappeleffekt beim laden von Seiten) und das funkltioniert auch ohne JS. Alle anderen Browser (soweit ich sie kenne) machen das gar nicht. Für diese musst du das Bild neu einfügen (dHTML).
Struppi.