Newsgroup: it.comp.www.html
Titolo: Come fare a meno dei frames?

mia sorella gestisce un piccolo sito che fa uso dei frames, leggo sempre 
piu spesso che sarebbe meglio non utilizzarne e sono d'accordo viste le 
motivazioni. il problema e' come sostituirli? a me serve una barra 
laterale dove tenere i bottoni delle varie sezioni del sito e far aprire 
sempre nella stessa pagina le varie sezioni. non sono aassolutamente un 
esperto di html quindi vorrei una soluzione semplice semplice. grazie 
dei suggerimenti.
giovanni


be'... ogni pagina ha la sua tabellina col menů no?
nixs

 ha scritto nel messaggio
news:tyVo9.7840$%M1.1...@twister2.libero.it...

mmmmmh, dici che faccio una tabella magari e poi ci metto il menu da una
parte e la pagina dall'altra?
hai qualche url da suggerirmi?
grazie

 hai qualche url da suggerirmi?
Quasi tutti i siti di un certo livello.
Semmai il bello viene quando si deve impaginare senza tabelle....
Ciao
--
http://www.w3.org/TR/html401/index/elements.html
http://dmoz.org/World/Italiano/Salute/Degli_Animali/

 Ciao
Scusate se mi intrometto.
Tempo fa realizzai un sito senza frame facendo uso di una tabella
centrata con intestazione e menu' principale sulla sx.
Essendo presente il menu' su tutte le pagine del sito ogni piccola
modifica sullo stesso doveva venir riportata su ogni pagina del sito.
Col passar del tempo, aumentando il numero delle pagine, tutto
questo e' diventato troppo laborioso e non fattibile.
Per questo sono passato all'uso dei frame
(l'indirizzo e' 
www.basketpergine.it
).
C'e' qualcuno che mi sa dire cosa avrei potuto fare altrimenti?
Io tornerei volentieri alla versione senza-frame.
Grazie
LM


Io sto sviluppando il sito del newsgroup it.fan.stephen-king e lo sto
facendo proprio con una tabella a tre colonne, la 1a con il menu' la 2a con
il testo e la 3a vuota....
vai su 
http://ifsk.too.it
 e guarda il sorgente della home, e' pure
commentato :-)
Mentre il mio sito personale ha la home fatta tutta in un unica tabella,
http://napolux.supereva.it
 anche se magari non l'ho commentato.... :-(
Napolux
http://napolux.supereva.it
http://ifsk.too.it

 Io tornerei volentieri alla versione senza-frame.
IMHO l'unica alternativa seria sono linguaggi server-side (PHP ecc...),
altrimenti è meglio un sito a frames di un sito
che ripete 10000 volte lo stesso codice...
MaRoK

 Semmai il bello viene quando si deve impaginare senza tabelle....
Attenzione: quello che dici è vero, MA è bene ricordare che,
sia per l'uso di tabelle sia per l'uso di div/css,
ciò che vedi in quasi tutti i siti di un certo livello
sono pagine generate mediante tecniche server-side,
che mantengono nella cache del browser un "frammento" di pagina:
rimane cioè l'idea di fondo dei frames ma se ne evita il difetto principale,
ovvero tutto il contenuto è visto dal client in un'unica pagina html.
SE si fa uso di mezzi server-side
la soluzione da te proposta (tabelle anziché frames) è dunque OTTIMA,
altrimenti è disastrosa (pensa a un sito con 10000 pagine
in cui cambia solo la parte centrale...)
MaRoK


 Anche io sto cercando di risolvere questo tipo di problema,ho
eliminato i frame,ma modificare il menu per ogni pagina è troppo
laborioso,usare dei template,ad esempio con Dreamweaver,è una buona
soluzione? O non so,in ogni pagina avere una cella dove farò l'include
del file contenente il menù? Sparo stronzate? :-P

On Sat, 12 Oct 2002 00:00:07 GMT, Bomber <bomb...@NOSPAMemail.it>
wrote:

Soluzione 1: usare linguaggi lato server -> PHP, ASP ecc.
Soluzione 2: usare linguaggi lato client -> javascript
Soluzione 3: frame
Saluzione 4: template tipo Dreamweaver.
-Per sol1 devi disporre di adeguato server, ma la soluzione è molto
semplice (iclusione di file esterni)
-Per sol2 un po' più lungo da scrivere, ma non di molto (si include un
file esterno di tipo javascript contenente codice html).
-Per sol3 discreto ma con tutti i problemi dderivanti dai frame
(indirizzamenti di sottopagini, indicizzazioni nei motori di
ricerca...)
- Per sol4 Devi comprere Dreamweaver (attenzione che ogni pagina
conterrà dati realtivi al tuo numero di licenza), inoltre e se non
erro, se tu modifichi un template che riguarda per esempio 100 pagine
fai in un attimo ma poi devi ritrasmettere tutte le 100 pagine sul
server, inoltre il navigatore devi scaricarsi ogni volta un codice
comune)
Io per il sito 
www.majorana.org
 ho usato la sol2.
Lorenzo

 Io tornerei volentieri alla versione senza-frame.
Se usi programmi dipo dreamweaver pui creare dei modelli personalizzati
contenenti il menů e la grafica del sito.
una volta aggiornato im modello le modifiche vengono riportate su tutte le
pagine.
Oppure pui inludere il menů lato server con:
ssi (server side includes ceda utilizzare e supportato un po' ovunque, non
necessita la conoscenza di linguaggi e tecnologie varie) penso possa trovare
informazioni su 
html.it
, 
risorse.net
 o 
webmasterpoint.com
praticamente permette al file html di richiamare un file esterno, contenente
appunto il file da includerecon i contenuti del menů
 per funzionare devi dare al file che richiama l'inclusione l'estensione
..shtml (in modo che il server le riconosca) e alla pagina da includere mi
sembra che pui dare l'estensione html o .inc.
 la sintassi dovrebbe essere piů o meno questa:
file home.shtml:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<!--#include file="dir.htm" --> oppure  <-#include virtual="menů.html"-->
</body>
</html>
se non sbaglio la differenza č che il primo fa una inlsuione fisica del file
(visibile anche in locale) mentre il secondo funziona solo passando dal
server web
fai tu qualche prova.
onsiglio di includere <!--#include virtual="menů.html"--> in una tabelle in
modo da semplificare la gestione del layout)
oppure pui usare tecnologie/linguaggi piů potenti e strutturati come
asp 
www.aspitalia.com
o php
che supportano le ss
ciao,
Fabry.xp

Io per il sito 
www.majorana.org
 ho usato la sol2.
Io ho usato sia la soluzione uno che la soluzione 4 e devo dire che
Dreamweaver(non ho mai notato sta storia del numero di licenza nelle
pagine,io la versione MX) è molto comodo però devo cmq mettere mano al
codice molto spesso per averlo veramente come voglio io,per questo
sempre più ultimamente sto usando PHP per questo tipo di problemi!

 ha scritto nel messaggio
news:c6Wp9.21093$%M1.5...@twister2.libero.it...
[CUT]
Grazie tante dei suggerimenti. Ora come ora non capisco
bene tutto quello che mi hai scritto ma mi informero'!
Ciao
Michele