marco, tanto per entrare nel vivo dell'argomento: guarda questa porzione di codice che salva uno scipt; ho idea che nessuna regola sia valida; in pratica č un caos immane
Codice:
fprintf(fp,"<script language=\"JavaScript\"><!--\n");
fprintf(fp,"function apri(nomefile)\n");
fprintf(fp,"{\n");
fprintf(fp,"nw=window.open('','nwin','top=0 , left=0 , width=' + (screen.width-100) + ',height=' + (screen.height-100));\n");
fprintf(fp,"nw.document.writeln(\"<script>\");\n");
fprintf(fp,"nw.document.writeln(\"function zp(){\");\n");
fprintf(fp,"nw.document.writeln(\"immagine.height = immagine.height + 50;\");\n");
fprintf(fp,"nw.document.writeln(\"}\");\n");
fprintf(fp,"nw.document.writeln(\"function zm(){\");\n");
fprintf(fp,"nw.document.writeln(\"immagine.height = immagine.height - 50;\");\n");
fprintf(fp,"nw.document.writeln(\"}\");\n");
fprintf(fp,"nw.document.writeln(\"function full(){\");\n");
fprintf(fp,"nw.document.writeln(\"immagine.height = document.body.clientHeight-50\");\n");
fprintf(fp,"nw.document.writeln(\"}\");\n");
fprintf(fp,"nw.document.writeln(\"</script>\");\n");
fprintf(fp,"nw.document.writeln(\"<body topmargin='0' leftmargin='0'>\")\n");
fprintf(fp,"nw.document.writeln(\"<table border='1'>\");\n");
fprintf(fp,"nw.document.writeln(\"<td><h3><a href='javascript:zp()'>Z+</a></td><td><h3><a href='javascript:zm()'>Z-</a></td><td><h3><a href='javascript:full();'>Full</a></td><td><h3><a href='javascript:window.close()'>chiudi</a></td>\");\n");
fprintf(fp,"nw.document.writeln(\"</table>\");\n");
fprintf(fp,"nw.document.writeln(\"<img src='\" + nomefile + \"' name='immagine'>\");\n");
fprintf(fp,"nw.document.writeln(\"<script>\");\n");
fprintf(fp,"nw.document.writeln(\"immagine.height = document.body.clientHeight-50\");\n");
fprintf(fp,"nw.document.writeln(\"</script>\");\n");
fprintf(fp,"nw.document.writeln(\"</body>\")\n");
fprintf(fp,"}\n");
fprintf(fp,"// --></script>\n");
fprintf(fp,"<style>");\n");
fprintf(fp,".mio\t{\n");\n");
fprintf(fp,"font-family:Arial;\n");
fprintf(fp,"font-size:12px;\n");
fprintf(fp,"height:21px;\n");
fprintf(fp,"border-width:4px;\n");
fprintf(fp,"border-style:solid;\n");
fprintf(fp,"border-color:#C0C0C0;}\n");
fprintf(fp,"</style>\n");
fprintf(fp,"<body bgcolor=\"#000000\">\n");
fprintf(fp,"<center>\n");
fprintf(fp,"<table border=\"1\" cellpadding=\"5\" cellspacing=\"5\" bordercolor=\"#C0C0C0\" bordercolorlight=\"#C0C0C0\">\n");
[/siz]