Salve a tutti,
volevo sapere se emulando un iframe attraverso un div, posso far aprire i collegamenti della mia pagina all'interno di quel div.
I miei tentativi sono stati fin'ora vani.
Grazie.
Salve a tutti,
volevo sapere se emulando un iframe attraverso un div, posso far aprire i collegamenti della mia pagina all'interno di quel div.
I miei tentativi sono stati fin'ora vani.
Grazie.
non so se se sia una cosa praticabile, ma al momento mi viene in mente solo questo:
1) attraverso un qualche linguaggio lato server potresti leggere il contenuto del file html che vuoi caricare nel div;
2) Del flusso di input prendi tutto cio che si trova racchiuso nel body;
3) usi il metodo .innerHTML per pompare tutto dentro il tuo div;
4) se devi mettere le barre di scorrimento imposti con css la proprietà <overflow: auto;>.
E' una soluzione un pò sporca anche perchè sicuramente non funziona se il file di input contiene sezioni di script lato server (cioè vengono sparati senza essere interpretati) e non saprei dirti se con il metodo .innerHTML nemmeno i tag html vengono interpretati (mna teoricamente si)
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Grazie, ma a sto punto ci metto un iframe.VVoVe:
Non esiste un metodo diverso da un frameset o da un iframe, per caricare testata e menu ed avere le pagine di navigazione in una finestra sola?
Esiste, io conosco una soluzione lato server:
includi la pagina che contiene l'header
includi la pagina che contiene il menu
includi i contenuti centrali (via GET con un link tipo /index.php?p=pagina)
il tutto sta su una pagina sola.
Un esempio è questo template su pro.html.it: http://pro.html.it/articoli/id_569/idcat_31/pro.html
Un altro esempio ce l'ho in firma
@fcaldera
Confermo, li interpreta. Ho provato solo <a> e <img> ma dovrebbero funzionare tuttinon saprei dirti se con il metodo .innerHTML nemmeno i tag html vengono interpretati (mna teoricamente si)