Возможно, я что-то пропустил, но допустим, у меня есть это:
$('a.delete').click(function(){
resp=window.confirm("Are you sure you want to delete this?");
if(resp)
return true;
else
return false;
}
Теперь я хочу сохранить эту функцию обратного вызова в отдельный файл js, потому что я буду использовать ее на нескольких страницах. Моя логика сказала мне сделать это:
$('a.del').click(delete_element());
Файл js выглядит так:
function delete_element(){
resp=window.confirm("Are you sure you want to delete this?");
if(resp)
return true;
else
return false;
}
Это не работает. Каждый раз, когда загружается моя страница, отображается окно подтверждения, даже если я не нажал на ссылку.
Ясно, что моя логика на этот раз провалилась. Чего мне не хватает?