зачем в php javascript в таких количествах выдавать? Но даже если выдавать, ведь можно написать так:
?>var abl='getCookie("n1").substring(nac,kon)';
<a href=javascript:del("abl")>Delete</a><?
и зачем в переменную код запихивать?
непонятно, как оно вообще работать должно, приведи всю строчку
p.s.
http://javascript.ru/unsorted/why_href_js_is_bad