Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    52

    [js] pagina iniziale con frame

    la mio home page ([sito]/index.html) è suddivisa in 4 frames, in uno di questi si può scegliere la lingua. all'interno del sito c'è una cartella dedicata per ogni lingua oltre alla principale ([sito]/[lingua]/index.html).
    Il mio problema è che non so come fare il link alla cartella desiderata e aggiornare tutti e quattro i frame contemporaneamente.

    la cosa funziona se faccio:

    onClick="window.open('english/titolo.htm','titolo','');window.open('english/menu.htm','menu','');window.open('english/lingua.htm','lingua','');window.open('english/home.htm','home',''); [ecc per ogni lingua]"

    ma nella barra degli indirizzi rimane l'indirizzo originale ([sito]/index.html).

    Non c'è un modo per impostare quello che voglio nella barra degli indirizzi e poi caricare la pagina? sarebbe così semplice...

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    La barra degli indirizzi visualizza sempre l'URL della pagina "top" del tuo frameset... cambiare l'indirizzo vuol dire cambiare anche la pagina.

    oppure non ho capito la domanda... forse volevi dire "barra del titolo"?

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    52
    la barra degli indirizzi.
    Con pagina si intende una nuova finestra del browser?

    Se sono obbligato ad aprire una nuova, come faccio a chiudere quella vecchia? ho provato con onClick='window.close()' ma non fa nulla...

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    "finestra" (alias window) e' il contenitore che ospita la "pagina"

    Una vecchia finestra la puoi chiudere tramite script solo se e' una popup... ovvero aperta con window.open()

    Per il resto vale quanto detto prima

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    52
    ok, allora come faccio a cambiare la pagina (cambiando l'indirizo) rimanendo nella stessa finestra, in modo da passere al file index all'interno della cartella della lingua desiderata?


    in alternativa non c'è un modo per impostare quello che voglio nella barra degli indirizzi e poi caricare la pagina?

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.