Aprire una pagina nel “suo” frameset
Problema:
ho fatto un sito usando i frames ed ora che Google mi ha indicizzato i miei visitatori arrivano al sito passando per le pagine che dovrebbero essere contenute in un frameset, vedendole però singolarmente ciò al di fuori del frame contenitore.
Soluzione
Per ovviare al problema si può usare Javascript, facendo si che quando una pagina viene aperta fuori dal suo frameset, questa lo richiami, indicandogli anche quale pagina visualizzare al proprio interno (cioè essa stessa).
Siccome con WordPress ho sempre problemi a postare codice, scaricate i file zippati se volete vedere i due file di esempio: frame buster javascript
Come funziona?
Praticamente il frameset viene costruito in modo “dinamico” tramite JS.
Bisogna personalizzare var rightsrc= a cui bisogna indicare la pagina che vorremo contenuta di default, e ovviamente modificare il frameset secondo l’esigenza.
Il codice per la pagina “contenuta” va bene com’è, e si può usare per più pagine.
Ricordiamoci solo che il frameset deve chiamarsi index.htm, oppure bisogna modificare il codice anche in questo.
Articoli simili
- FrameBuster, con gentilezza
- Conversione di un progetto grafico in pagina web
- Bloccare lo spam proveniente dai commenti di Wordpress
- Usare PNG trasparenti su IE6
- Top-Ten FireFox plugin per sviluppatori web
Collegamenti sponsorizzati:
| Se l'articolo ti è piaciuto è sempre graditissimo un commento! Se vuoi ricevere le ultime novità dal mio blog puoi anche iscriverti ai Feed RSS (non si paga!). Anche via email. CIAO!! |







































