Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560

    problema funzione onclick=

    Ciao...se clicco SI mi elimina correttamente il record però vorrei che tornasse alla pagina delete.php e non delete.php?id=1
    Se clicco su NO mi elimina ugualmente il record...come mai?

    grazie

    codice:
    <script type="text/javascript">
    <!-- 
    function conferma() {
      alert("Hai scelto di eliminare questa news...");
        if (confirm("Sei sicuro?")) {
          return false;
        }
        else
          alert("Eliminazione annullata."); {
           return true;
        }
    }
    // -->
    </script>
    codice:
    Elimina

  2. #2
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    ho risolto così:

    codice:
    <script language=javascript>
    		function conferma()
    		{
    		if (confirm("Sei sicuro di voler cancellare ?") == true)
    			return true;
    		else
    			return false;
    		}
    	</script>
    codice:
    Elimina
    mi rimane il problema che se clicco su SI mi torna alla pagina delete.php?id=<? echo $row_p['id']; ?>

    io dovrei farlo tornare alla pagina delete.php si può fare?

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Lino80
    io dovrei farlo tornare alla pagina delete.php si può fare?
    Questo problema lo devi gestire lato server... con un redirect alla stessa pagina ma senza parametri.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    grazie.. ma non ho proprio idea di come poter fare


  5. #5
    prova ad aggiungere nell'head della pagina delete.php questa stringa:
    <?php
    if($_GET['id'] == 1){
    echo '<meta http-equiv="refresh" content="0; url=\'delete.php\'">';
    }
    ?>

    oppure:

    <?php
    if(!($_GET['id'] == NULL)){
    echo '<meta http-equiv="refresh" content="0; url=\'delete.php\'">';
    }
    ?>

  6. #6
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    Grazie

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.