Функция хранится в отдельном файле, причем если запускать ее из этого же файла все работает, но если запускать через ссылку, то не работает.
$(function() {
function openWindow(content) {
getWindow = function(content) {
var containerWindow = '<div class="container-window"><div class="window">'+
'<div class="control-panel-window"><a href="" class="close-window">Закрыть</a></div>'+
'<div class="content-window">'+content+'</div>'+
'</div></div>';
return containerWindow;
}
alert(getWindow);
$('body').append(getWindow(content));
}
$('.registration').click(function() {
openWindow('asdasdasd'); // Вот так работает
});
});
<a href="javascript:openWindow('Регистрация');" class="registration" onclick="openWindow('Регистрация')">Регистрация</a> <!--Вот так не работает -->