Sto cercando di creare un tasto che, se premuto, cancelli un valore nel database. Voglio però che prima di cancellarlo mi chieda una conferma con il tipico box javascript confirm.
Che la funzione javascript:
Codice:
function richiesta_conferma(domanda, azione)
{
alert (azione); /* Questo alert è provvisorio, giusto per vedere se il valore di "azione" è passato correttamente
var agree=confirm(domanda);
if (agree) {
window.location = azione;
}
else
return;
}
Il codice del bottone (un link) è generato da php con questa istruzione:
Codice:
<?php
$stringa_eliminazione_utente = urlencode("richiesta_conferma('Sei sicuro di volere eliminare questo utente?', 'micio')");
echo "<a href=\"javascript:".$stringa_eliminazione_utente."\" title=\"Elimina\">Elimina</a>\n";
?>
Attualmente, alla pressione del link, prima di apparire il box di conferma javascript, appare l'alert ma dentro il box non c'è scritto "micio", come mi aspetterei, ma invece la parolina "NaN" (Not A Number),
Non capisco dove stia l'inghippo..