Buenas, tengo un problema con un mensaje de confirmación, el mismo lo utilizo para preguntar al usuario si verdaderamente desea borrar un registro de una base de datos mysql, al darle que si, se direccione a un archivo en php que borra el registro... este es mi codigo:

echo "<a href='borrar_categoria.php?codigo_categoria=$id' onclick='".'window.confirm("'."Está seguro que desea borrar la categoria y todos sus productos?".'")'."'> Borrar</a>";

el problema es que si el usuario le da en cancelar igual borra el registro!, probre varios con funciones en javascript pero tampoco logre hacerlos funcionar!
muchas gracias por la ayuda de antemano!