Ho un problema con un javascript (crea un anteprima di un immagine che se cliccata apre una finestra ridimensionata con l'immagine originale) che non funziona in locale mentre on line non da nessun problema.

Ve lo incollo qui:

// JavaScript Document
function afficheVignette(cheminVignette,cheminMaxi)
{
document.write('[img]'+cheminVignette+'[/img]');
}
function afficheMaxi(chemin)
{
i1 = new Image;
i1.src = chemin;
html = '<HTML>\n<HEAD>\n<TITLE>Image</TITLE>\n</HEAD>\n<BODY
bgcolor="#E5A01F" LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0
MARGINHEIGHT=0>\n<table widht="100%" heigth="100%" cellpadding="0"
cellspacing="0" border="0"><tr><td align="center">[img]'+chemin+'[/img]</td></tr></table>\n</BODY>\n</HTML>';
popupImage =
window.open('','_blank','top=20,left=20,toolbar=0, location=0,directories=0,menuBar=0,scrollbars=0,re sizable=0');
popupImage.document.open();
popupImage.document.write(html);
popupImage.document.close()
};


mentre il comando che lo chiama all'interno delle pagine è:

<SCRIPT language=JavaScript>
afficheVignette("images/prod_15_03.gif","images/prod_15_03.jpg");
</SCRIPT>


Come posso farlo funzionare in locale?

Grazie


p.s.: io di java non so nulla quindi se ho chiesto una cazzata chiedo venia ^^