• User Newbie

    simulare i frame con i div

    Ciao a tutti!

    Sto cercando di "creare" un sito senza frame perchè mi sono stati sconsigliati e ho cercato di rimpiazzarli con i div.
    Dal punto di vista puramente grafico non ci sono problemi.
    Il mio problema nasce quando cerco di simulare il comportamento dei frame, ossia cliccando su un link presente in un div (ad es. DIV1) voglio far aprire una pagina (o più in generale un file html, txt, ecc) in un altro div (ad es. DIV2).

    Ho pensato di risolvere questo problemino con javascript, che io conosco decentemente, ma credo che in questo modo il tasto 'indietro' dei browser sia inutile, giusto??

    Accetto qualsiasi tipo di consiglio perchè io proprio non riesco a venirne a capo 😢 anche utilizzare altri linguaggi come PHP, AJAX non so....

    grazie a tutti anticipatamente!!!

    ciao!


  • Super User

    Ciao 🙂

    Utilizzare javascript (o ajax) per simulare i frame, non fa altro che peggiorare le cose dal punto di vista dell'accessibilità e dei motori di ricerca.

    Abbandona del tutto il concetto di frame, pensa al sito come a tante pagine differenti, con alcune parti (menu, header, footer) in comune.

    Questa parti le includi, senza fare copia e incolla, da file esterni tramite php o server side include.

    So che non sono stato molto chiaro, ma cercando su google o nel forum puoi trovare moltissime informazioni in merito.