Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667

    visualizza/nascondi Div Frame

    Ciao raga,

    tutto bien???

    ho una pagina con due frames: top e main.

    nella pagina main ho messo un div hidden che vorrei far visualizzare richiamando una funzione dal frame top.Come posso fare?

    Ho provato con questa

    function attesa(){
    document.getElementById('messaggio').style.visibil ity='visible'
    setTimeout("document.getElementById('messaggio').s tyle.visibility='hidden'",1500)
    }
    va bene ma solo se richiamo dal main (dove esiste il div).

    Come risolvo?

    Grazie.

    +David

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    prova con

    parent.NOMEFRAME.window.document.get....

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    nada

    parent.mainFrame.window.document.getElementById('m essaggio').style.visibility='visible'

    non visualizza nada...

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    parent.Nomeframe ti da accesso al frame, document dovrebbe essere incluso in window...

    prova escludendolo

    parent.nomeframe.document

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Si, ho provato tutto ma va in errore la pagina:

    previsto oggetto.

    se è più semplice posso mettere il div anche nel top.

    Ho provato solo che non me lo visualizza.Penso perchè il div è centrato e quello spazio è occupato dal main.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Sorry Dennis,

    non previsto oggetto ma

    necessario oggetto.

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    mi sembrava strana sta storia, infatti ho controllato.

    puoi, come credevo, omettere window... non cambia nulla. Cmq funziona:

    Frameset:

    <frameset cols="50%,*">
    <frame name="primo" src="frame1.htm">
    <frame name="secondo" src="frame2.htm">
    </frameset>



    frame1.htm:
    <div id="prova"></div>


    frame2.htm
    <script>
    function vai(){
    parent.primo.window.document.getElementById("prova ").innerHTML="ja det är bra";
    }
    </script>
    <input type="button" onClick="vai()">

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667


    e



    niente non vuole saperne...sempre uguale...

    il codice stà in un file js esterno.Da errore.
    L'ho messo nel frame top.Da errore.


    Heeeeeelllllppppppp meeeeeeeeeeeeeeeee

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    ho risolto mettendo lo script nella pagina top

    e nel main il div.

    another question...

    dato che il main viene ricaricato dal top, il div sparisce.vorrei fare che dal top invio i dati il main si ricarica mail div rimane per qualche secondo visualizzato.

    come risolvo???...lascia stare... :rollo:

    Grazie david

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se ho capito bene non suona possibile:
    il livello appartiene al documento, se il documento cambia sparisce anche il div

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.