Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725

    Chiusura Pop Up e Refresh

    Ciao a tutti, purtroppo le ricerche che ho fatto sono state infruttuose...

    Allora premessa, ho una pagina in php che tramite la funzione Onclick (javascript)

    codice:
     <td class="td1" width="4%">[img]img/info.gif[/img]', 650, 150, null);"></td>
    Quando clicco sull'immagine si apre un pop up, nel quale c'è un campo testuale, io lo salvo e lo inserisco nel db. Poi devo chiudere il pop up cliccando sulla x in alto a destra e ricaricare la pagina in php per poter vedere il risultato.

    Purtroppo tutto questo sarebbe stato semplice, ma mi han chiesto di fare in modo che dopo che si clicca su salva nel pop up, quest'ultimo si chiuda da solo (e penso che questo si possa fare) e che ci sia anche il refresh della pagina in php, questo credo non si possa fare a meno che non se ne apra una nuova.

    Grazie mille a tutti
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    hai cercato male perche' e' argomento trattato spesso

    questo e' quanto devi far eseguire
    window.opener.location.reload(true);
    self.close();
    dopo aver salvato sul db

  3. #3
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    Grazie per la risposta ma non ho capito come applicarlo, ovvero se dopo l'inserimento in db inserisco il codice tra <script> e </script> non funge, mi son perso qualcosa

    Cioè se lo inserisco nell' onsubmit prima esegue comunque l'inserimento in php?
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da Aires
    dopo l'inserimento in db inserisco il codice tra <script> e </script>
    va qui

  5. #5
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    ma non fa nulla :master:
    Non chiudi ne la pagina ne ricarica l'altra ho provato sia cosi
    codice:
    <script type='text/javascript'>
    window.opener.location.reload(true);
    self.close();
    </script>
    sia cosi
    codice:
    <script type='text/javascript'>
    function submitform() {
    document.invianota.submit();
    window.opener.location.reload(true);
    self.close();
    }
    </script>
    ed indicato onsubmit="submitform()"
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    il blocco <script> (il primo) deve trovarsi nella pagina di destinazione del form

  7. #7
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    Mmm

    Allora io ho la pagina 1 con un form, nel form ci sono tante immagini. Se clicco sull' immagine mi apre a Pop Up uno spazio per inserire un valore. Questo pop up corrisponde alla pagina 2. Nella pagina 2 c'è un form che sta sulla stessa pagina e ricarica la stessa e controlla se è stato cliccato salva e nel caso inserisce il valore.


    Tu dici di mettere il script nella pagina 2 o nella 1? Perchè mettendolo nella 2 non ho ottenuto nessun effetto
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    "controlla se è stato cliccato salva e nel caso inserisce il valore" e oltre a inserire il valore scrive quel blocco <script>

  9. #9
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    Originariamente inviato da Xinod
    "controlla se è stato cliccato salva e nel caso inserisce il valore" e oltre a inserire il valore scrive quel blocco <script>
    Ho fatto cosi

    Codice PHP:
    <?php
    if(isset($_POST['salva'])){
        
        ..
    istruzioni varie tra cui inserimento...

    ?>
    <script>
    window.opener.location.reload(true);
    self.close();
    </script>
    <?php
    }
    ?>
    Ma non fa nulla
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    la console javascript da errori?
    il concetto e' quello, la sintassi pure

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.