Newsgroup: it.comp.www.html
Titolo: Problemi uso frame?

Ho sentito sconsigliare l'uso dei frame.
Ma per quale motivo č meglio non utilizzarli?
Goemon

> Ma per quale motivo č meglio non utilizzarli?
Un altro motivo č questo
http://www.html.it/web_design/web_design_41.htm
Ciao Vic

> Ma per quale motivo č meglio non utilizzarli?
Un motivo č questo.
http://www.html.it/accessibilita/accessibilita_10.htm

 
http://www.html.it/web_design/web_design_41.htm
L'articolo dice cose giuste, ma si riferisce ad un uso scorretto dei frames.
Se usati correttamente (ma occorre attenzione, e in questo ha ragione)
non sottraggono navigabilità ad alcun tipo di browser, compresi quelli testuali.
Inoltre... caricando il link da te indicato
ci si accorge di non poter leggere il testo contenuto
finché tutte le immagini di cui la pagina è farcita non siano caricate,
come accade nella maggioranza dei portali.
Questo (non direttamente legato al problema frames)
è assolutamente da evitare.
MaRoK

 L'articolo dice cose giuste, ma si riferisce ad un uso scorretto dei frames.
Mi pare che l'articolo, oltre ad evidenziare i problemi nati da un
uso scorretto dei frame, evidenzi anche i problemi INTRINSECAMENTE
legati alla natura stessa dei frame.
Accenna ai motori di ricerca, ma non fa menzione del problema della
visione delle pagine fuori dal frameset. Intanto è un problema
piuttosto diffuso: il motore di ricerca presenta una pagina e quando
l'utente clicca sull'URL, si ritrova davanti solo la singola pagina,
senza un eventuale FRAMESET che la ingloba.
La cosa si può "risolvere" (ma io direi "aggirare") inserendo link
di navigazione su ogni pagina. Oppure con un po' di codice JS che
ricarica l'intero FRAMESET (sempre che "applicare pezze" sia la
maniera giusta di "risolvere" i problemi).
Personalmente io consiglio di usare i frames solo quando *opportuno*,
ed evitarli in tutti gli altri casi.
Solo che, come già l'articolo citato evidenzia, i frames sono abusati
sopratutti dai principianti, attratti più dagli "effetti speciali"
(frames, flash, caratteristiche appartenenti solo a IE, ecc.) che
dal conseguimento di un buon grado di navigabilità del sito. Di conseguenza
spesso accade che le persone in questione non siano ancora in grado
di capire quando i frames sono *opportuni* o meno.
Ciao!
--
Low Level - 
http://www.motoricerca.info
(nel mio indirizzo: sono BASSO non LENTO :-)

 di capire quando i frames sono *opportuni* o meno.
Sì, su questo hai perfettamente ragione.
MaRoK

fuori dalle tabelle dei contenuti l'icona di shinystat)
A cosa ti riferisci? Ci sono problemi ad inserire il codice di shyny
stat dentro una tabella?

 stat dentro una tabella?
Non solo shyny, ho provato molti contatori e mi capita con tutti.
Praticamente, per ragioni che ignoro, questi contatori
mi "rallentano" la tabella: cioè se il codice sta in una tabella
non mi lasciano visualizzare nient'altro della tabella
finché il loro codice non è caricato.
L'ho scoperto un giorno per caso, guardando le pagine in locale,
ho provato molte volte e ho visto che il ritardo è costante.
Prova anche tu, magari esiste una soluzione...
intanto io li inserisco a fondo pagina, fuori da qualsiasi "contenitore" :o)
Btw, qualcuno sa da cosa può dipendere?
Non l'ho mai capito...
MaRoK