Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Greybox: chiusura e refresh di un iframe

    Buongiorno a tutti
    come posso fare con greybox quando chiudo il popup a ricaricare anche un iframe specifico (quello da cui ho aperto il popup)?
    inserendo questo codice

    codice:
    function Aggiorna() {
    top.location.reload();
    setTimeout('window.close()',100);
    }
    funziona ma mi ricarica tutta la pagina e non solo il frame...
    qualcuno saprebbe aiutarmi?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    top.document.elements['nometuoiframe'].location.reload();
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    per prima cosa grazie mille!!!
    mmm... scusa ma sono un po' ignorante...
    ho sostituito top.location.reload() con quello che mi hai scritto tu e non fa nulla...
    non riesco proprio a capire...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    hai sostituito nometuoiframe con il nome che il tuo iframe?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    hai sostituito nometuoiframe con il nome che il tuo iframe?
    ehehe... dai... va bene ignorante... ma così tanto no...

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    strano.... l'iframe appartiene al tuo dominio giusto? Metti il link alla pagina pubblica
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Si è sul mio dominio...<br> In realtà non è un sito ma un programmino gestionale e mi risulta difficile darti una pagina pubblica... giusto per capirci... questo è il mio iframe<br>&lt;iframe name="mainframe" src="pagine/calendar.asp" style="border:0; padding:0; margin:0; width:100%; height:100%; min-height:900px; "&gt;&lt;/iframe&gt;<br>e questo il codice per chiudere il popup (con la parte commentata che è quella vecchia e funzionante ma in modo "sbagliato")<br>&lt;script type="text/javascript"&gt;<br>function Aggiorna() {<br>&nbsp;top.document.elements['mainframe'].location.reload(); <br>//&nbsp;top.location.reload();<br>&nbsp;setTimeout(' window.close()',100);<br>}<br>&lt;/script&gt;<br>c'è qualche errore che non vedo?

  8. #8
    posto qua i codici corretti che il forum non mi segue...

    <iframe name="mainframe" src="pagine/calendar.asp" style="border:0; padding:0; margin:0; width:100%; height:100%; min-height:900px; "></iframe>

    e

    codice:
    <script type="text/javascript">
    function Aggiorna() {
     top.document.elements['mainframe'].location.reload(); 
    // top.location.reload();
     setTimeout('window.close()',100);
    }
    </script>

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ops la funzione Aggiorna() e nella popup prova cosi opener.document.elements['mainframe'].location.reload();
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #10
    mmm... non funziona...

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.