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

    Controllo se un frame contiene una pagina con frame

    Salve,

    vorrei sapere come risolvere il seguente problema:

    ho una pagina con 2 frame, uno in alto ed uno in basso... In quello in basso c'è uno script che attivato con un bottone fa cambiare pagina al frame in alto... Fino a qui non è difficile, ma se vorrei per esempio che questo script attivato con bottone mi controlli che la pagina caricata nel frame superiore a sua volta contenga frame o no???

    E' possibile fare ciò???

    Saluti,

    Kristian0

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Puoi controllare se in un altro frame c'e` una suddivisione ulteriore in frame, ma solo se provengono dallo stesso dominio; in caso contrario non puoi "guardare dentro".

    Supponendo i due frame si chiamino "alto" e "basso".

    Uno script messo nel documento contenuto in "basso" puo` analizzare la pagina contenuta in "alto".

    var titolo = parent.alto.document.title;
    var sudd_frame = (parent.alto.frames[0]) ? true : false;
    ...
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Originariamente inviato da Mich_
    Puoi controllare se in un altro frame c'e` una suddivisione ulteriore in frame, ma solo se provengono dallo stesso dominio; in caso contrario non puoi "guardare dentro".

    Supponendo i due frame si chiamino "alto" e "basso".

    Uno script messo nel documento contenuto in "basso" puo` analizzare la pagina contenuta in "alto".

    var titolo = parent.alto.document.title;
    var sudd_frame = (parent.alto.frames[0]) ? true : false;
    ...
    E se il frame non fosse dello stesso dominio???

    Ho 2 strade: fargli credere che sia lo stesso dominio od usare un browser che non faccia questo tipo di controllo...

    I vari opera, Firefox ecc ecc lo fanno e se lo fanno si può disabilitare con plugin o qualcosaltro???

    Saluti,

    Kristian0

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da Kristian0
    E se il frame non fosse dello stesso dominio???
    Non puoi farci nulla: i browser non te lo permettono.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.