Originalmente inviato da analisi del problema
Tu sulla pagina hai un tasto, tramite questo tasto si cancella un record del database, e giustamente vuoi far si che esista un controllo ulteriore su ciò che si sta facendo. Bene.
Immagino un pezo di codice della tua pagina, che mostra un pulsante:
[code]
....
<input type='button' name='canc_rec' value='cancella' onClick='javascript: return pop-up();' />
....
Ora quando "clicchi" sul tasto [cancella] si apre la popup, che descrivo qui:
[code]
<script type="text/javascript"><!--
function pop-up(){
var pop = window.open('','','top=10, left=10, width=200, height=180, scroll=no, toolbar=no, status=no');
var w = pop.document;
var f = false;
w.writeln('<input type="button" name="cancella" value="cancella" onClick="javascript:f = true;" />');
w.writeln('&nbsp;'); // Metto dello spazio tra un tasto e l'altro.
w.writeln('<input type="button" name="annulla" value="annulla" />'); // non fa nulla.
w.focus(); // La mette in primo piano.
if (f) {
this.close(); // Chiude e non fa nulla.
} else {
this.close(); // Chiude e non fa nulla.
}
return f; // Se f = true, una routine deve rilevare l'evento e cancellare il record, altrimenti non fa nulla.
}
// --<</script>
[/code]
Attento questo è solo una bozza di quanto dovresti fare, io per ora mi fermo qui, se qualcun altro vorrà continuare ben venga.