Newsgroup: it.comp.lang.javascript
Titolo: Correzione script

Ho questo script per aprire una foto autodimensionandosi:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
</head>
<SCRIPT LANGUAGE="JavaScript">
document.write(
document.xxx.name
 + "foto");
document.write(document.xxx.width + " x " + document.xxx.height + " Px");
</SCRIPT>
<a
href="javascript:finestra('xxx1.jpg','yyy',xxx.width*10,xxx.height*10,_blank
)"><IMG SRC="xxx1.jpg" NAME="xxx" width="72.1 height="58.9 border="0""></a>
<p>
  <script language="JavaScript">
function finestra (img,title,w,h)
   {
Fin=open('','','toolbar=0,location=0,directories=0,status=0,menubar=0,scroll
bars=0,resizable=0,screenX=300,screenY=200,width='+w+',height='+h+'');
   Fin.document.open();
   Fin.document.write("<HTML><HEAD><title>");
   Fin.document.write(title);
   Fin.document.write("</title></HEAD><BODY>");
   Fin.document.write("<img src=\""+img+"\">");
   Fin.document.write("</BODY></HTML>");
   Fin.document.close();
   }
</script>
</html>
Ho 2 tipi di problemi:
Mi viane un bordo bianco sopra ed a sinistra
su Netscape 7 non mi funziona
sapete aiutarmi? Grazie mille in anticipo ...
-- 
Quijote -- 
quij...@iol.it
"La Mancha è piena, Ronzinante stanco e Sancho ha fame"

 sapete aiutarmi? Grazie mille in anticipo ...
Sě, ricomincia da capo e riprova e, mentre ti dai da fare, riposta il tutto
cosě come l'hai trovato senza le tue eventuali modifiche!

In attesa...
ci sarebbero 3-4 cose da dire dello script che hai postato:
- spero che l'immagine decuplicata nella pop-up in realta' sia un'altra!
Infatti o la migniatura nella pagina principale e' troppo grossa (in Kb) o
la qualita' della pop-up e' spaventosa!
- sono molto perplesso sul funzionamento nei vari browser, credo che NN7 non
fosse l'unico a dare problemi. Ad es. come poteva funzionare
<document.write(
document.xxx.name
 + "foto");> se "xxx" non esisteva ancora
nella pagina!?! E altro....
- e' meglio prendere il riferimento delle immagini cosě:
document.images['xxx']... piuttosto che: document.xxx... che mi sembra non
sia interpretato da tutti!
- i <TAG> maiuscoli non li sopporto:(
- invece di fare: <a href="javascript:finestra....> e' meglio <a href="#"
onClick="finestra...>
- poi diverse altre cose....che caso mai vediamo dopo...
comunque ho seguito la tua logica per il momento...
<html><head></head><body>
<script type="text/javascript">
function finestra (img,title,w,h)
{
 var top=(screen.availHeight-h)/2;
 var left=(screen.availWidth-w)/2;
 var
Fin=open('','','toolbar=0,location=0,directories=0,status=0,menubar=0,scroll
bars=0,resizable=0,top='+top+',left='+left+',screenX='+left+',screenY='+top+
',width='+w+',height='+h+'');
//tutto in una riga
Fin.document.open();
 Fin.document.write('<html><head><title>'+title+'</title></head><body
scroll="no" leftMargin="0" rightMargin="0" bottomMargin="0" topMargin="0"
marginHeight="0" marginWidth="0" style="border:0">');
//tutto in una riga
 Fin.document.write('<img src="'+img+'" width="'+w+'" height="'+h+'"
border="0" alt="">');
//tutto in una riga
 Fin.document.write("</body></html>");
 Fin.document.close();
}
</script>
<p>
<a href="#"
onClick="finestra('img/162[1].jpg','yyy',document.images['xxx'].width*10,doc
ument.images['xxx'].height*10);return false">
<img src="img/162[1].jpg" name="xxx" width="70" height="60" border="0"
alt=""></a></p>
<p><script type="text/javascript">
document.write(document.images['xxx'].name+" foto: ");
document.write(document.images['xxx'].width+" x
"+document.images['xxx'].height+" px");
</script></p>
</body></html>

CUT

Grazie mille

 Grazie mille
Tutto qui?!? Ma discutiamone un attimo?!?
La cosa puo' essere ancora migliorata...non hai ribattuto le osservazioni
che ho fatto :(

 - i <TAG> maiuscoli non li sopporto:(
Il fatto che tu non li sopporti e' irrilevante. La cosa importante e' che non 
li sopporta l'XHTML/W3C ;)
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 li sopporta l'XHTML/W3C ;)
Ah, ho avuto un attimo di panico, per fortuna che non mi hai detto il
contrario...beh un motivo valido in piu' per non sopportarli :-)


O si che ne discuteremo. Appena ho tempo mi metto a guardarlo ...