Это синтаксическая ошибка Javasript:
if imgsrc = "linkclick.aspx?fileticket=0"
Вам нужна скобка:
if(imgsrc = "linkclick.aspx?fileticket=0")
Тогда у вас есть семантическая ошибка, вам также нужно изменить =
на ==
:
if(imgsrc == "linkclick.aspx?fileticket=0")
Вы также можете удалить else {}
, если хотите, так как он ничего не делает, и вы должны добавлять точки с запятой после:
imgsrc="images/no-avatar.gif"
и:
$("img#directory-image").attr("src", imgsrc)