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

    Messaggio attesa caricamento iframe

    Salve a tutti vorrei sapere se è possibile, se si come, sapare via javascript quando è terminato il caricamento di un pagina contenuta in un iframe.
    In pratica quello che vorrei realizzare è un messaggio di attesa nella pagina contenitore dell'iframe per la pagina caricata nell'iframe, che ovviamente deve scomparire quando il suo caricamento è terminato.
    Spero di essermi spiegato.
    Grazie anticipatamente per l'aiuto.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    La pagina che carichi nel iframe risiede sullo stesso server?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Si, si trova nello stesso sito web.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Nella pagina che viene carica nel iframe metti un div (che con i css setterai a tutto schermo bianco) e vi sarà scritto attendere prego......... nella head scrivi
    codice:
    <script>
    window.onload=function(){document.getElementById('qui_scrivi_id_copertura').style.display='none'}
    </script>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Fin li c'ero già arrivato, il problema è che vorrei coprire non solo l'area coperta dall'iframe, ma tutta l'intera pagina, quindi anche quella contenente il tag iframe.

  6. #6
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    prova sostituendo
    window.parent.NOMEFRAME.onload
    ma dovresti far eseguire una funzione che visualizza il div dopo il click al link e poi metterci la funzione scritta da Andrea e non sono nemmeno sicuri che funzioni...fai una prova...non saprei mai capitato un problema simile

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  7. #7
    Alla fine con una funzione del tipo:
    window.onload=function(){
    window.parent.document.getElementById("loading").s tyle.display = "none";
    }
    posta nel file caricato nell'frame sono riuscito a nascondere il div che si apre nella pagina contenitore dell'iframe.
    Grazie per i suggerimenti

  8. #8
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    Originariamente inviato da alessioarrigoni
    Alla fine con una funzione del tipo:
    window.onload=function(){
    window.parent.document.getElementById("loading").s tyle.display = "none";
    }
    posta nel file caricato nell'frame sono riuscito a nascondere il div che si apre nella pagina contenitore dell'iframe.
    Grazie per i suggerimenti
    anche questa soluzione andava benissimo

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

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.