Newsgroup: it.comp.www.html
Titolo: xkè tutti contro i frame?

Ciao a tutti avrei una curiosità che sicuramente voi esperti riuscirete a
farmi capire.
Sento spesso parlare tanti programmatori di home page contro la
programazione di pagine con frame.
Adesso mi chiedo per tanto accanimento contro questi Frame?
In fondo un frame sulla destra dove piazzare i vari menu scelte o altre
utilità che aiutano a navigare meglio dove puo' dare fastidio o peggio dei
problemi?
Grazie a tutti.
Marco

 programazione di pagine con frame.
Il motivo più ovvio è che i frames devono essere supportati dal browser e 
non tutti lo supportano.
Poi è per i motori di ricerca: i motori di ricerca "non capiscono" se una 
pagina fa parte del frame principale o centrale, e te la indicizzano come 
pagina a parte, completa.
Quindi te lo potrai ritrovare nei risultati di una ricerca, clicchi e... 
vedi solo il menu di navigazione :) e la pagina? Dovresti mettere quindi un 
controllo javascript che se vedi quella pagina "da sola" ti rimanda alla 
pagina principale... ma non tutti hanno il javascritp attivato (io stesso 
con mozilla ogni tanto lo disattivo).
ciao,
Luca(riello) 

problemi?
Sicuramente quelle pagine con frame saranno navigate agevolmente da
tutti coloro che utilizzano IE, Firefox, Opera, eccetera, ovvero da
una enorme fetta dei navigatori.
Altrettanto sicuramente, per chi naviga da palmare, chi utilizza
software per la navigazione solo testuali, o per chi utilizza
tecnologie assistive (ad esempio: ipovedenti e ciechi), navigare siti
strutturati su frameset e' molto piu' scomodo: ogni operazione
necessita due click in piu', perche' questi dispositivi renderizzano
una pagina alla volta, e non i frameset; una home page a frame viene
visualizzata come una lista di link, ognuno dei quali punta ad uno dei
frame (ad esempio: top, menu, content); scelto il frame, si accede al
contenuto; volendo navigare, bisogna tornare indietro, scegliere il
frame "menu", effettuare il click, scegliere il frame "content",
quindi finalmente arrivare al contenuto. Sempre che i frame si
chiamino in maniera semanticamente valida (un esempio minimo e' quello
di top, menu e content), e non "pippo", "prova2" e "test". 
Tralasciando raccomandazioni ufficiali del W3C o legiferazione
sull'accessibilità o i pareri dei "web guru" piu' in voga in questo o
quel momento, e' una questione di utenza da raggiungere.
Sintetizzando:
- se stai mettendo su il tuo sito personale e sai che lo visiteranno i
tuoi tre, 20 o 120 amici e che tutti sono utenti "standard", nessuno
ti vieta di utilizzare i frame;
- se stai realizzando un sito che ha l'intento di vendere qualcosa, o
di informare su un'attività commerciale, o di, insomma, "catturare
utenza", tagliarsi a priori una fetta di mercato solo per utilizzare i
frame, non mi pare una valida scelta di marketing ;)
- se stai lavorando per una pubblica amministrazione, i frame sono
attualmente "illegali", nel senso che non rispettano la normativa
Stanca, che prevede l'utilizzo di grammatiche "Strict" (precisamente
l'XHTML 1.0 Strict per i siti di nuova realizzazione), e che percio'
esclude i frameset (che pretendono la Transitional per l'utilizzo di
attributi come "target=").
Inoltre, l'"effetto frame" e' realizzabile tramite div con attributo
"position:fixed", e con qualche accorgimento per far si' che anche
Internet Explorer digerisca questa proprieta':
http://www.google.it/search?hl=it&q=position%3Afixed+Internet+explorer&btnG=Cerca+con+Google&meta=
In bocca al lupo (frameless, pero';)).

 
[cut]
ad esempio:
Navigare con il palmare su una pagina a frame è un bagno di sangue
-- 
"20060207: buongiorno italia, buongiorno maria.
con gli occhi pieni di malinconia"

Ciao *Marco*, non mi ricordo nulla di quello successo l'altra notte, mi
 ricordo solo un post che fa così:

i frame danno problemi x i motori di ricerca, x indicizzare le varie
 pagine
c'è il rischio che su google ti trovi la pagina interna e non quella
 con la navigazione
inoltre sono obbiettivamente bruttini e poco gestibili a livello grafico
tuttavia nelle interfacce di gestione o in siti particolari, dove c'è
 qualche area intranet o cmq a stretto accesso, sono molto utili e
 veloci da usare
per i siti pubblici sono sconsigliati anche perchè i browser inferiori
 magari non li supportano
e ovviamente i neo puristi dell'html li schifano anche perchè
 pretendono di vedersi tutti i siti sui palmari e gli schermi da un
 pollice :)
-- 
"L'Islam? Che se ne stia Allah!!!"
http://scirio.altervista.org
 - 
http://x-privat.org
http://moofushi.altervista.org
 - 
http://ihu.altervista.org