Visualizzazione dei risultati da 1 a 3 su 3

Discussione: ricreare un framset

  1. #1

    ricreare un framset

    Ciao a tutti
    Ho un sito suddiviso in 3 frame: top.html, menu.html e home.html.
    Vorrei che quando qualcuno richiama una pagina inerna si carichi l'inetro frameset.
    A tale scopo ho aggiunto nelle pagine top e menu il seguente script:

    <script>
    if(self.name==top.name){
    location.href="index.html"
    }
    </script>

    Nella pagina home invece ho messo il seguente script:

    <script>
    if(self.name==top.name){
    location.href="index.htm"
    }
    if(top.location.search!='')
    {self.location.href=top.location.search.substr(1)}
    </script>

    nelle pagine interne il seguente:
    <script>
    if(self.name==top.name){
    location.href="index.htm?" + document.URL
    }
    </script>

    Tutto funziona: quando richaimo menu, top o home il frameset viene riscostruito.
    Quando invece chiamo un pagina interna (webacm.html) il framset viene ricostruito ma i link che ho presente nel top e che dovrebbe richiamare l'home mi ricarica la pagina dalla quale (wbcam.html) sono partito nel fame
    prinicipale. Io vorrei che mi richiamasse la home.
    Spero di essere stato chiaro e che qualcuno mi dia una mano
    grazie
    e ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Qualche tempo fa avevo visto una cosa simile nelle raccolte JS di HTML.it.
    Se lo script e` ancora lo stesso dovra` essere aggiornato per i nuovi browser, ma e` un punto dipartenza.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Grazie Mich,
    sei sempre molto gentile
    Lo script l'ho preso dalla raccolta di html.it e secondo me non e' chiarissimo.
    Ad ogni modo ho risolto il problema inserendo nel top al link per la home il target="_top".

    grazie ancora
    ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.