Visualizzazione dei risultati da 1 a 4 su 4

Discussione: div come iframe

  1. #1

    div come iframe

    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.

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    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)

  3. #3
    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?

  4. #4
    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
    non saprei dirti se con il metodo .innerHTML nemmeno i tag html vengono interpretati (mna teoricamente si)
    Confermo, li interpreta. Ho provato solo <a> e <img> ma dovrebbero funzionare tutti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.