Problemi con i frame

menny

Nuovo Utente
1 Lug 2008
10
0
0
Ciao a tutti!
Sto progettando un sito (amatoriale) non essendo un drago e masticando solo un pò di html.

Il sito è strutturato così:

Una tabella con un header sopra,sulla sx i menù con i vari link e nel centro un iframe che mi visualizza una tabella bianca i contenuti a seconda del link che clicco nel menù.

Ho deciso di usare l'iframe per evitare di ricaricare le parti comuni ogni volta che si decide di cambiare la pagina,riducendo credo i tempi di caricamento ed avendo un effetto migliore e più gradevole.

Il risultato è ottimo fino a che si accede dalla home page, ma si crea un problema qualora qualcuno accedesse al sito da una pag diversa dalla home, in quanto vedrebbe solo una tabella bianca con il testo, senza header, link per andare in altre pagine,colori, sfondo ecc..Il che non va per niente bene!

La mia domanda quindi è:
c'è un altro metodo per mantenere le parti comuni e modificare solamente il testo a parte l'iframe??

O devo per forza ricaricare tutta la pagina ogni volta che qualcuno clicca su un link???

Spero di essere stato chiaro e ringrazio in anticipo per l'aiuto!!
 
I frame ormai sono vecchi da anni.
Fai cosi.
Divi le parti che riutilizzi della struttura del sito in piu file, php o asp che siano, ad esempio php. (Quindi devi usare un linguaggio server)

Ad esempio.
- header.php (Ci metti il logo superiore)
- left.php (Ci metti il menu laterale)
- footer.php (I dati aziendali)

La tua homepage.php sara formata dall'uso della funzione include di questi file piu il file che cambia per la home page.

Includi.
header.php
left.php
testo_home.php
footer.php

La pagina dei contatti sara formata in modo simile.
header.php
left.php
testo_contatti.php
footer.php
 
Grazie mille per la risposta!
Fare ciò sarà davvero difficile x me che ho alle spalle solo un corso di html di base ma ci proverò....


Non è che avresti qualche dritta da darmi per il codice??
sai non so da che parte cominciare... in giro ho cercato un pò ma tante cose sono un pò troppo difficili.. Almeno per me!

Grazie ancora!
 
Ciao...
purtroppo io come programma x editare uso nvu...penso sia di mozilla
Non penso vada bene...
Comunque la struttura è come l'hai descritta tu...
Solamente il menù lo vorrei sulla sinistra sotto l'header e accanto al contenuto....Chè è quello che deve cambiare...
Cmq se serve un programma specifico per fare siti in php mi sa che prima me lo devo scaricare...
Io pensavo di scrivere il codice sul browser e poi vedere il tutto a schermo...Come facevo con l'html
Quanto sono ignorante!
In qualsiasi caso ti ringrazio x la cortesia!
 
Per realizzare script in php andrebbe bene anche nvu, ma non è proprio specifico inoltre è molto datato e il progetto è stato abbandonato anni fa in favore di Kompozer.
Io su Windows come editor uso notepad++ se sei in grado di usare NVU puoi scaricarti N++ che è molto più completo come editor.
Tu come sito vuoi qualcosa come questo?
http://www.constile.org/template/layout_a_tre_colonne/layout_a_tre_colonne.html
magari a due colonne, il che non è certo un problema dato che basta togliere il riferimento alla terza colonna :)
 
ciao....grazie mille!
ok, il programma lo cerco subito...
In effetti nvu non è proprio il max...
Mi servirebbe qualcosa di meglio...
Si il sito che voglio fare io è più o meno come l'esempio, come dici appunto tu senza la colonna di destra e il tutto è racchiuso in una tabella centrale...
Ti darei il link del mio ma purtroppo per ora non l'ho ancora editato e si trova solo sul mio pc...

Grazie ancora!
 
con il tuo esempio sono riuscito a creare il mio sito originario..
Grazie mille!
Anche n++ è molto bello e lo utilizzerò sicuramente!
Il mio problema ora è dire di aprire i link che metterò nella colonna sx dentro alla pagina che hai chiamato "principale"....
Come devo fare?
Ho provato con l'attributo target="principale" dopo l' "a href " ma non funziona....
Grazie in anticipo x la risp!
 

Discussioni simili