Frame o non frame?

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
alex.franci
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: mer 26 lug 2006, 10:26
Località: Bologna
Contatta:

Frame o non frame?

Messaggio da alex.franci »

Ciao a tutti!
Sto per costruire un sito web per uno staff di alcuni miei amici...

all'inizio avevo l'intenzione di fare un frame fisso in alto dove mettere il titolo e i vari link (News, Foto, Video, ...), solo che poi girovagando sul web ho visto che di siti con questi frame non c'è nè molti...

l'uso dei frame è deprecato? voi cosa consigliate? di usarlo comunque o di lasciare che l'utente torni su scorrendo la pagina per cambiare collegamento?

grazie

Avatar utente
chrix
Linux 2.x
Linux 2.x
Messaggi: 375
Iscritto il: gio 30 set 2004, 0:00
Località: Trieste
Contatta:

Messaggio da chrix »

personalmente te lo sconsiglio! anche perché hanno un gran problema con i motori di ricerca.... ti consiglio invece una soluzione php include

z3d0
Linux 0.x
Linux 0.x
Messaggi: 32
Iscritto il: gio 3 ago 2006, 13:09

Messaggio da z3d0 »

quoto, oppure se non hai tempo/voglia di studiarti il php basta un css
leggi qui e sei già a metà dell'opera :)

Avatar utente
op15l
Linux 3.x
Linux 3.x
Messaggi: 604
Iscritto il: mer 26 gen 2005, 0:00
Kernel: 2.6.27
Desktop: kde 4.1.3
Località: Cattolica

Messaggio da op15l »

no non usare i frame!
gestisci tutto con i div!

Avatar utente
tojo72
Linux 2.x
Linux 2.x
Messaggi: 210
Iscritto il: dom 4 gen 2004, 0:00
Kernel: 2.6.32-22
Desktop: LXDE
Distribuzione: Lubuntu
Contatta:

Messaggio da tojo72 »

se proprio non puoi fare a meno dei frame usa <iframe>
e' un comando html che apre un frame interno alla pagina
puoi costruire il layout "fisso" del sito con le barre, i banner, i link, ecc. e i contenuti che cambiano solo all'interno di <iframe>

giusto per farmi un po' di pubblicita'... ;)
ho creato un mail form in php, solo che non posso inserire codice php (solo html) all'interno degli articoli di word press, per cui ho ovviato con un bellissimo iframe
guarda qua:
http://figolandia.tosco.it/index/?page_id=49

Avatar utente
alex.franci
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: mer 26 lug 2006, 10:26
Località: Bologna
Contatta:

Messaggio da alex.franci »

ok grazie... no frame!

però ora c'è un'altro problema: i collegamenti e il titolozzo sono da ripetere in ogni pagina... c'è un modo per farlo col css? o qualche altro modo furbo? non ho voglia di inserirla a manoni in ogni pagina...

grazie mille

Avatar utente
bbg5ne
Linux 2.x
Linux 2.x
Messaggi: 278
Iscritto il: mer 10 mag 2006, 22:56

Messaggio da bbg5ne »

con il comando include di php!!! ;)

Avatar utente
alex.franci
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: mer 26 lug 2006, 10:26
Località: Bologna
Contatta:

Messaggio da alex.franci »

bbg5ne ha scritto:con il comando include di php!!! ;)
ma io non faccio il sito in php! io uso html...

Avatar utente
bbg5ne
Linux 2.x
Linux 2.x
Messaggi: 278
Iscritto il: mer 10 mag 2006, 22:56

Messaggio da bbg5ne »

con html semplice non c'è soluzione che ricopiare in tutte le pagine quello che vuoi che si ripeta!! :(

Avatar utente
alex.franci
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: mer 26 lug 2006, 10:26
Località: Bologna
Contatta:

Messaggio da alex.franci »

bbg5ne ha scritto:con html semplice non c'è soluzione che ricopiare in tutte le pagine quello che vuoi che si ripeta!! :(
ho trovato una soluzione con iframe, solo che giustamente mi apre i collegamenti che sono sull'iframe nell'iframe. non c'è un modo per farglieli aprire nella pagina genitore?

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

target='_parent' per farla caricare nella finestra immediatamente fenitore del frame
oppure con target='_top' lo apre nella finestra corrente eliminando la struttura dei frame
oppure con target='window-name' e metti il nome del frame in cui vuoi farlo aprire.

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

Molte di queste soluzioni sono deprecate (il parametro target, per esempio, nell'XHTML 1.0 strict o 1.1 è proprio vietato).

Se proprio non vuoi ricorrere al php (soluzione migliore), creati un template in html e ripetilo in ogni pagina: una volta creatasi la cache, la navigazione sarà veloce e non ti accorgerai molto del cambio pagina (a meno che non viaggi a 56k...).

Per quanto riguarda l'iframe, esiste l'alternativa div a dimensioni fisse e overflow:scroll, ma non hai l'inclusione.

Ciao,
nino

Avatar utente
tojo72
Linux 2.x
Linux 2.x
Messaggi: 210
Iscritto il: dom 4 gen 2004, 0:00
Kernel: 2.6.32-22
Desktop: LXDE
Distribuzione: Lubuntu
Contatta:

Messaggio da tojo72 »

ninobi ha scritto: Per quanto riguarda l'iframe, esiste l'alternativa div a dimensioni fisse e overflow:scroll, ma non hai l'inclusione.
questa non la sapevo... :(
mi spieghi come funziona (e pure la sintassi) ???

grazie

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

tojo72 ha scritto: mi spieghi come funziona (e pure la sintassi) ???
Ci provo:

- nel css...

Codice: Seleziona tutto

#boxprova{
  width:300px;     /* dimensioni di esempio, puoi cambiare */
  height:200px;
  border:1px groove #ccc;
  overflow:scroll;
 /* puoi poi inserire eventuali dati sui font, margini, etc... */
}
- nella pagina...

Codice: Seleziona tutto

<div id="boxprova">Inserisci qui il testo....</div>
Fai tante prove cambiando lo stile...

[PS]
Comunque, anche questa soluzione va usata con molta parsimonia...
[/PS]

Ciao,
nino

Avatar utente
tojo72
Linux 2.x
Linux 2.x
Messaggi: 210
Iscritto il: dom 4 gen 2004, 0:00
Kernel: 2.6.32-22
Desktop: LXDE
Distribuzione: Lubuntu
Contatta:

Messaggio da tojo72 »

muchas gracias ;)

Rispondi