ciao, ho un problema con una funzione javascript che ormai uso da parecchio ed ha sempre funzionato:
<script language="JavaScript">
function ingrandisci(immagine,descrizione,larghezza,altezza )
{
eval("NewWin=window.open('','Piantina','resizable= no,width='+larghezza+',height='+altezza+',left=0,t op=0');");
NewWin.document.write ("<HTML><HEAD><TITLE>");
NewWin.document.write (descrizione);
NewWin.document.write ("</TITLE>");
NewWin.document.write ("</HEAD>\n");
NewWin.document.write ("<BODY MARGINWIDTH='0' MARGINHEIGHT='0' TOPMARGIN='0' LEFTMARGIN='0'>\n");
NewWin.document.write ("<IMG SRC='");
NewWin.document.write (immagine);
NewWin.document.write ("' WIDTH='");
NewWin.document.write (larghezza);
NewWin.document.write ("' HEIGHT='");
NewWin.document.write (altezza);
NewWin.document.write ("' BORDER='0' STYLE=position:absolute;left=0px;top=0px>");
NewWin.document.write ("</BODY></HTML>");
NewWin.document.close();
}
</script>
oggi l'ho inserita in un nuovo sito e mi da un errore.
e precisamente "ACCESSO NEGATO" alla prima riga della funzione, cioe': eval ("NewWin...............
nel bottone in flash ho questa azione:
on (release)
{
getURL("javascript:ingrandisci('image/banner1.JPG','foto','625','500');void(0);");
}
rispetto ad altre pagine dove funzionava perfettamente in questa nuova non ho solo il filmato flash ma anche una parte HTML con immagini e tabelle (in pratica il filmato flash e' inserito come un'immagine nella pagina), inoltre ho altre funzioni javascript come uno scroll di testo e questa:
<script language="JavaScript">
<!--
function PlayFilmatoB(frame) {
var IE = navigator.appName.indexOf("Microsoft") != -1;
var b = IE ? window.filmatob : window.document.filmatob;
var f = frame-1;
b.GotoFrame(f)
}
//-->
</script>
qualcuno sa dirmi come mai ho questo errore e come faccio per risolverlo??

Rispondi quotando