Visualizzazione dei risultati da 1 a 10 su 28

Discussione: Link a doppio file PHP

Visualizzazione discussione

  1. #3
    Utente di HTML.it L'avatar di Max Della Pena
    Registrato dal
    Jan 2014
    residenza
    Udine
    Messaggi
    372
    Quote Originariamente inviata da U235 Visualizza il messaggio
    Ciao Max,
    quello che chiedi si pu� fare in javascript, quindi la discussione andrebbe spostata.
    In pratica se non ho capito male tu vuoi che cliccando si apra una pagina, e quando la chiudi la pagina di provenienza ti chieda se vuoi cancellare o meno il dato, giusto?
    Se ho capito bene dovresti fare una cosa del genere:

    codice:
    <a onclick=conferma1('www.miosito.it/viewurl.php?id=<? echo "$row[id]";?>','www.miosito.it./cancellaclienti.php?id=<? echo "$row[id]";?>')><? echo "$row[cliente]";?></a>
        <script>
           function conferma1(url, cPage) {            
                let newWin = window.open(url, '_blank', false);
                 newWin.addEventListener("beforeunload", () =>
                        setTimeout(() => {
                            if (confirm("vuoi aprire la pagina "+url+"? Questo cancellerà i dati")) {
                                window.location = cPage;
                            }
                        }, 100))            
            }
        </script>
    In pratica quando apri la nuova finestra aggiungi un nuovo handler per quando la nuova pagina si chiude, a questo punto (quando si chiude la pagina) verr� chiamato lo script che ti chiede conferma per la cancellazione, se si risponde in maniera positiva l'esecuzione della pagina si sposta alla pagina che cancella.

    EDIT: ho eliminato l'evento load, non dovrebbe servire, ma in caso di problemi avvisa.
    Ciao Uranio, grazie per la risposta.

    Allora, con il tuo scipt potrei fare quello che mi serve, aprire una nuova pagina con il sito da visitare e poi, appena chiusa mi carica il file per la cancellazione, se do OK cancello altrimenti dovrei ritrovarmi nella pagina da cui sono partito se ho ben capito.

    Il mio problema è come gestire il punto di partenza unendolo a quello che mi hai suggerito.

    Non vedo il punto dove cliccare in questa parte, forse hai saltato un pezzo?

    Io parto da questo punto

    codice:
    <a href='www.miosito.it/viewurl.php?id=<? echo "$row[id]";?>' target="_blank">WEB</a><
    Dovrei quindi usare questo?

    codice:
    <a onclick=conferma1('www.miosito.it/viewurl.php?id=<? echo "$row[id]";?>','www.miosito.it./cancellaclienti.php?id=<? echo "$row[id]";?>')>WEB</a>
    Grazie.

    Ho provato ma mi da errore in questa riga:

    let newWin = window.open(url, '_blank', false);
    Ultima modifica di Max Della Pena; 04-08-2022 a 22:46
    Mi chiedo, caro Alberto, se questo antifascismo rabbioso che viene sfogato nelle piazze oggi a fascismo finito, non sia in fondo un’arma di distrazione che la classe dominante usa su studenti e lavoratori per vincolare il dissenso.

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.