Soluzione 1 Qdo incontri il record che non può essere cancellato fai comparire un messaggio da js (controlla la correttezza della sintassi della funzione)

function check_confirm(my_form){
flag=confirm("...continuare la cancellazione?");
if (flag==false)
location.href="myfile.php?continua_canc=no";
else
location.href="myfile.php?continua_canc=yes";

}

If ($il_rec_va_cancellato==false) echo "check_confirm(my_form)"

All'inizio del file .php controlli che sia stata chiesto di continuare la concellazione in base al valore della variabile passata dalla funzione js:

if (continua_canc=="yes"){
...codice che continua la cancellazione ...
}

Soluzione 2
+ semplice (migliore) tramite php:
Qdo incontri il record che non può essere cancellato visualizzi il messaggio e fai scegliere l'operazione tramite un form o qllo ke vuoi te:
If ($il_rec_va_cancellato==false) {
echo "...continuare la cancellazione?";
?><form action="myfile" method="">
<input type="hidden" name="continua_canc" value="yes">
<input type="submit" value="Si">
</form>
<form action="myfile" method="">
<input type="hidden" name="continua_canc" value="no">
<input type="submit" value="No">
</form><?
}