Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    nome pagina caricata in un frame ?

    Dal frame "sinistra" vorrei sapere il nome della pagina attualmente caricata nel frame "centrale".
    Ho provato con:

    pagina=parent.centrale.location.href

    ma così facendo mi passa tutto l'indirizzo...

    come posso ottenere solo il nome del file attualmente caricato nel frame centrale?

    Grazie a tutti,
    Enrico.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    a = parent.centrale.location.href.split("/")
    pagina = a[a.length-1]

    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
    Ti ringrazio tantissimo per la rapidità !

    purtroppo ho ancora 2 problemi:

    - il metodo che mi hai suggerito mantiene anche il parametro in querystring alla destra del nome della pagina.

    - ma il vero problema è che mi ritorna il nome della pagina che è stata caricata la prima volta nel frame, non quella attuale...
    Mi spiego meglio:
    nel frame centrale la prima volta viene caricata la pagina "centrale.asp" poi il contenuto di tale frame può essere variato tramite un menù nel frame di sinistra.
    Ho provato a far caricare la pagina "pippo.asp" nel frame centrale e dopo eseguire l'operazione che mi hai suggerito... non so perchè ma mi restituisce "centrale.asp"...

    Grazie,
    Enrico.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    e dopo eseguire
    Sei sicuro che la pagina posse gia' stata caricata?

    Per il primo problema:

    pagina = a[a.length-1].split("?")[0]

    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
    per il primo problema tutto ok,

    per il frame centrale provo a spiegarti la situazione, forse esce qualche elemento che può risultare utile...

    La prima volta che viene caricato il frameset il frame centrale contiene il file "centrale.asp".

    Navigando nel sito nel frame centrale vengono caricate altre pagine.
    (dal frame di sinistra. target=nomeframecentrale).

    quando poi eseguo l'istruzione
    parent.centrale.location.href.split...

    mi viene restituito centrale.asp e non il nome del file attualmente caricato nel frame centrale...

    secondo me l'unico modo è ricaricare il frameset completo ogni volta che cambia la pagina nel frame centrale e non cambiare solo il contenuto del frame centrale...

    Grazie,
    ciao,
    Enrico.

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.