Ciao a tutti, mi sono iscritto da poco ad altervista e stò imparando pian piano le basi di un sito web.
Vorrei inserire nel mio sito un menu fisso, cioè che sia presente in tutte le pagine senza però dover inserire il codice ogni volta.
Ho letto qualche post simile dove si diceva di usare la funzione include() del php. C'è un modo per ottenere questo effetto solo con javascript?
La cosa più semplice in effetti è esare una funzione php che stampi il menù, a questo punto basta richiamare la funzione su ogni pagina (dopo aver incluso il file che la contiene)...
Se non vuoi usare php un'altra soluzione possibili consiste nell'utilizzare i frame
in rete si trova molto materiale
Ultima modifica di baccante : 03-10-2008 alle ore 00.40.18
Confermo che in javascript puoi fare poco e male (nel senso che sarebbe anche possibile fare qualcosa simile all'include del php, ma in maniera più complicata).
I frame non mi sono mai piaciuti, quindi, personalmente, te li sconsiglio.
L'include (o require) di php mi pare sia la soluzione più facile ed indolore, devi solo cambiare l'estensione delle pagine in cui vorrai richiamare il menu, da .html / .htm a .php.
Non dovrai apportare nessuna modifica alle pagine a livello di HTML, ma solo inserire qualcosa come: