Newsgroup: it.comp.www.html
Titolo: [NEWBIE] Tre frames: cambiarne i contenuti di due

ciao
ho una pagina con tre frame,  alto, sx e dx;
solita situazione:
il menù principale è in alto,
a sx c'è il secondario,
a dx ci sono i frutti dei click sul sx.
vorrei che cliccando su quello alto,
mi si cambi il contenuto di quello di sx (e qui tutto ok)
ma, 
poichè ora è cambiato il menu di sx,
vorrei che quello di dx, che conteneva l'ultima cosa vista,
mi si cambi anche lui 
(o presentando una pagina vuota a mò di resettamento
o presentando la prima voce del menù di sx
che appunto si è appena cambiato salvataggio in corner)
-----------
credo mi abbiate capito,
nel caso faccio un esempio:
nel frame di sx ho 
paperi ed in quello di dx c'è Paperone,
perchè in alto ero su Disney
ora in alto vado su Bonelli,
nel frame di sx ho
investigatori, ma in quello di dx....c'è ancora Paperone!
--------------
Nota:
Prevengo:
"Guarda che i frames sono deprecati" 
"Sì, lo so ma con centinaia di pagine, non posso cambiare 
centinaia di menù ogni giorno quando ci aggiungo una voce,
quindi:  1 pagina = 1 frame = 1 menu   e molti meno errori"
--
Newsgroup robomoderato - gli articoli vengono approvati automaticamente

 frame = 1 menu   e molti meno errori"
Molto meglio usare un linguaggio server-side e generare le pagine da li` 
coi menu corretti.
Cosi` risolvi il tuo problema e anche quello (che forse non ti e` ancora 
capitato) della prevedibilita` dell'history del browser (quando premi back 
sai dove stai andando. Coi frame no). Avrai problemi anche di 
indicizzazione nei motori di ricerca, e dovrai comunque convivere con 
delle bruttissime righe nel tuo sito che non puoi modificare coi css.
Se vuoi continuare coi frame naturalmente nessuno verra` a torturarti a 
casa, ma sappi che vai incontro a rogne enormi. Piu` frame = piu` rogne.
Buona fortuna.
Bye.


 casa, ma sappi che vai incontro a rogne enormi. Piu` frame = piu` rogne.
Muhahahahaha!
-- 
d.


delle bruttissime righe nel tuo sito che non puoi modificare coi css.
mah, a me tre righe sottili non danno fastidio, poi posso mettere
frameborder=0 (non so come reagiscono tutti i browser, ma tre righe
ripeto è un prezzo, tutto sommato, piccolo, al limite)
(vorei approfondire i pro e contro che è sempre molto utile, ma non
ho purttroppo tempo ed vorrei concentrarmi sui sottoframeset
di cui abbiamo parlato sopra, senza ricorrere a javascript)


 create ogni volta) e i motori non le possono trovare
I motori di ricerca trovano tutto quello che viene linkato. Che la pagina 
sia generata al volo sul server a loro non interessa. Si trovano codice 
HTML e lo indicizzano, ci trovano link e li seguono (a meno che non siano 
nofollow).
Invece Google dice:
Does Google index sites with frames?
Google supports frames to the extent that it can. Frames can cause 
problems for search engines because they don't correspond to the 
conceptual model of the web. In this model, one page displays only one 
URL. Pages that use frames display several URLs (one for each frame) 
within a single page. If Google determines that a user's query matches the 
page as a whole, it will return the entire frame set. However, if the 
user's query matches an individual frame within the larger frame set, 
Google returns only the relevant frame. In this case, the entire frame set 
of the page will not appear.
 
Bye.


of the page will not appear.
se si aprisse un frame solo e fosse quello right,
poi esso sarebbe privo di qualsiasi possibilità di navigazione... 
Per risolvere va bene metterci ad inizio pagina o a fondo pagina
un mini percorso cliccabile su una righetta? Tipo:
Home > Paperi > Paperone
(così sa anche dove si trova, per orientarsi un po')
Se volessi che un motore non indicizzi determinate pagine
in particolare la famiglia di quelle che cadono nel  frame left 
 (che è mezzano e non è ne carne ne pesce), 
c'è qualche comando/tag che posso dire alla pagina per non farla
indicizzare ai motori?


 indicizzare ai motori?
Ogni soluzione (nofollow o robots.txt) bloccherebbe il flusso di cattura 
del motore.
Se non fai indicizzare i frame di sinistra, che magari contengono (solo 
loro) i link ai contenuti di destra, il motore di ricerca non vedra` mai i 
frame di destra, e non li indicizzera`.
Come vedi stai sbattendo la testa sui primi problemi coi frame.
Bye.


Come vedi stai sbattendo la testa sui primi problemi coi frame.
Ah importante a sapersi, quindi lo lascio
una altra cosa 
(poi vado ad applicare la teoria appresa)
in questo bendetto frame sx (lungo e stretto) quando appare
la barra verticale, compare contemporaneamente anche quella orrizontale,
anche se le parole hanno tutto lo spazio del mondo a disposizione sulla
loro destra e di tale barra orizzontale NON ce ne è proprio bisogno.
ho gogglato ed ho trovato che un workaround è togliere il Doctype
(ecco forse perchè avevo letto che dovevo togliere il Doctype quando
costruivo un pagina di struttura di frame...): 
ma domando, un modo meno barbaro non c'è?
