Come mai se uso questo script e poi lo richiamo inserendo tra le parentesi della funzione l'id vero non funziona?

codice:
<SCRIPT LANGUAGE='JavaScript'>
function confirmAction()
{
  action = confirm('Sicuro di voler cancellare la categoria?')
  if (action==true)
    parent.location.href = 'del.php?ID=+id';
  if (action==false)
    alert('Non hai cancellato');
}
</SCRIPT>
il link a cui va è del.php?ID+id e non sostituisce id con quello reale