Newsgroup: it.comp.lang.javascript
Titolo: ancora problemi col netscape

Sto provando a inserire nella pagina dei grafici (bottoni, etc.) che restino
sempre allineati in basso a destra nel browser indipendentemente dalla
risoluzione utilizzata e dal ridimensionamento della finestra.
Purtroppo pero' l'ingenuo codice (riportato qui sotto) che sono riuscito a
tirar fuori funziona (al solito, ehm ehm) sotto Explorer e non vuole saperne
di girare su Netscape 4.
Piu' precisamente il grafico del bottone se ne sta sempre in alto a
sinistra.
Dove ho sbagliato ?? :-)
Giorgio
--------------------------------
<html>
<head>
<title>una prova...</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript1.2">
<!--
    IE4 = (document.all);
    NS4 = (document.layers);
    function aggiornapagina(){
        window.location.reload();
    }
var x,y,imstr;
function preparaimmagine(nomeimmagine) {
  immagine = new Image();
  immagine.src=nomeimmagine;
  x=(IE4) ? document.body.clientWidth : window.innerWidth;
  y=(IE4) ? document.body.clientHeight : window.innerHeight;
  x=x-immagine.width-50;
  y=y-immagine.height-20;
   imstr = "<DIV ID=layerimmagine"
      + " STYLE='position:absolute;left:"+x
   +";top:"+y
   +";z-index:1'>"
      + "<IMG NAME='imBG' BORDER=0 SRC=" + nomeimmagine
      + "></DIV>";
     document.write(imstr);
   }
file://-->
</script>
</head>
<body bgcolor="#FFFFFF" onResize="aggiornapagina();">
<SCRIPT LANGUAGE="JavaScript1.2">
<!--
    preparaimmagine('bottone.gif');
//-->
</SCRIPT>
</body>
</html>

 Giorgio
Ciao!
Dove hai sbagliato????? dappertutto!!!!!
Stò scherzando!!    cmq  c'erano un pò di cose che non andavano e allora
l'ho modificato un pò qua un pò là(mi ci hai fatto perdere
un'ora!!)................
Bisogna tenere conto di una cosa fondamentale. IE accetta quasi sempre tutto
quello che gli si propina , anche se la sintassi non è perfettamente
corretta , mentre NN questo non lo fà , anzi , alcune volte anche le cose
semplici possono diventare complicate se non si rispettano determinate
regole.
Cmq il codice unxionante sia con NN che IE anche per il Resize (prima non
andava!) è qui sotto , confrontalo con il tuo e vedi le
differenxe...................(soprattutto gli eventi onMove e onResize !!)
<html>
<head>
<title>una prova...</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="expires" content="-1">
<meta http-equiv="pragma" content="no-cache">
<script language="JavaScript1.2">
<!--
function preparaimmagine(nomeimmagine) {
  immagine = new Image();
  immagine.src="images/tua.gif";
  var x,y,x1,y1;
if(document.layers) {
x=window.innerWidth;
y=window.innerHeight;
}
else if(document.all) {
x=document.body.clientWidth;
y=document.body.clientHeight;
}
x1=x-400;
  y1=y+110;
   document.clear();
   document.write("<STYLE type='text/css'>")
   document.write("#immagine { position: absolute; top:"+ x1 +";
left:"+y1+"; z-index:1; visibility: visible; }")
   document.write("</STYLE>")
   document.write("<DIV ID='immagine'>")
   document.write("<IMG SRC='images/tua.gif' BORDER='0' >")
   document.write("</DIV>")
   document.close();
   }
//-->
</script>
</head>
<body bgcolor="#FFFFFF" onMove="location.replace('questa.htm')"
onResize="location.replace('questa.htm')">
<SCRIPT LANGUAGE="JavaScript1.2">
<!--
    preparaimmagine('images/tua.gif');
//-->
</SCRIPT>
</body>
</html>
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________

differenxe...................(soprattutto gli eventi onMove e onResize !!)
Funziona perfettamente! Lo analizzero' riga per riga senno' quando imparo a
risolvermi i bugs da solo...
Grazie mille,
                Giorgio