Newsgroup: it.lavoro.professioni.webmaster
Titolo: Domanda facile

La questione č banale ma non mi viene in mente (o non sono in grado) il
sistema.
________________
|________________|
|        |                        |
|        |                        |
|        |                        |
|        |                        |
|____|____________|
tutto il sito dovrebbe stare dentro una "finestra" o tabella o livello o
frameset (o quello che viene meglio) rettangolare, come l'esempio sopra
(640x480 o anche piů piccolo) che apparisse nel browser centrato;
l'intestazione sarebbe nella "barra" in alto, la navigazione in quella a
sinistra, mentre il corpus del testo in quella a destra. Nello spazio a
destra ci dovrebbe essere anche la barra di scorrimento verticale, come
avviene coi frames. Ma se lo faccio coi frames mi viene a tutta pagina.
Usando i frames: c'č un sistema di fare una cosa del genere, pur restando in
qualche modo i frames indipendenti e "staccati" dallo sfondo che si trova
esternamente al disegnino sopra?
La cosa č un po' fumosa, spero che qualcuno mi abbia capito...
Grazie infinite.

<table align="center" border="0" cellspacing="0" cellpadding="0"
height="100%">
<tr>
<td valign="middle">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#000000">
<table border="0" cellspacing="1" cellpadding="0">
<tr>
<td colspan="2" valign="top" align="center" bgcolor="#99CCCC">
Intestazione
</td>
</tr>
<tr>
<td valign="top" align="center" bgcolor="#9999FF">
Menu
</td>
<td valign="top" align="center" bgcolor="#000000">
<iframe src="TuoFile.html" width="300" height="300" frameborder="0"
scrolling="auto">
</iframe>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
Tieni presente che l'iframe non funziona con le versioni di Netscape 4.X
Ciao, Luca

 di Netscape 4.X
Puoi usare questo escamotage per netscape 4.x:
<SCRIPT LANGUAGE="JavaScript">
<!--
if (document.layers){
document.write("Con il browser che stai utilizzando non puoi visionare la
pagina. Dovresti utilizzare Ms Ie 4 o superiori oppure Opera 5.");
}
else {
document.write('<IFRAME bla bla></IFRAME>');
}
//-->
</SCRIPT>
--
Roberto e Alessandro Abbate
Moderatori di it.comp.www.html
http://www.Risorse.net
, 
http://MigliorHosting.it

 
http://www.Risorse.net
, 
http://MigliorHosting.it
Tante grazie.

 Tieni presente che l'iframe non funziona con le versioni di Netscape 4.X
Grazie infinite...

frameset (o quello che viene meglio) rettangolare, come l'esempio sopra
be', si tratta di metodi completamente diversi che danno risultati
completamente diversi...
se ho capito quello che vuoi fare (non ne sono sicuro) potresti fare
una cosa del genere: dividi la schermata in tre frame orizzontali,
quello centrale alto 480 pixel e quelli alto e basso alti ciascuno
metà della differenza (tipo la bandiera della spagna, per intenderci)
con la larghezza dello schermo.  
il frame centrale (il "giallo" della bandiera della spagna) sarà a sua
volta diviso in tre frame orizzontali, di cui il centrale sarà largo
640 e i laterali la metà della differenza con la larghezza dello
schermo (una bandiera spagnola ruotata di 90 gradi...).
dovresti ottenere questo risultato in questo modo:
<frameset rows = *,480,* ecc. ecc.>
   <frame name = alto source = sfondo.htm>
   <frameset cols = *,640,* ecc. ecc.>
      <frame name = destro source = sfondo.htm>
      <frame name = centro source = pagina.htm>
      <frame name = destro source = sfondo.htm>
   <frame name = alto source = sfondo.htm>
</frameset
sfondo.htm dovrebbe essere un file che contiene uno sfondo a tua
scelta.  metti tutti i margini a zero.
a questo punto dipende.  se vuoi che intestazione e menu di
navigazione restino fermi e scorra solo la pagina a destra o carichi
nel frame centrale un file diviso in frame adeguati o direttamente lo
risuddividi in frame:
<frameset rows = *,480,* ecc. ecc.>
   <frame name = alto source = sfondo.htm>
   <frameset cols = *,640,* ecc. ecc.>
      <frame name = destro source = sfondo.htm>
      <frameset rows = 120,360>
         <frame name = intestazione source = intestazione.htm>
         <frameset cols = 160,480>
            <frame = menunavigazione source = menunavigazione.htm>
            <frame = corpo source = corpo.htm>
         </frameset>
      <frame name = destro source = sfondo.htm>
   <frame name = alto source = sfondo.htm>
</frameset>
se invece ti va bene che scorrano puoi caricare nel frame centrale
risultante un file htm con una tabella formattata adeguatamente.

 risultante un file htm con una tabella formattata adeguatamente.
Grazie Lbo, impiastriccerò delle prove.
Ciao