Показать сообщение отдельно
  #1 (permalink)  
Старый 25.06.2013, 08:57
Кандидат Javascript-наук
Отправить личное сообщение для jeysmook Посмотреть профиль Найти все сообщения от jeysmook
 
Регистрация: 24.04.2012
Сообщений: 118

Почему не запускается функция?
Функция хранится в отдельном файле, причем если запускать ее из этого же файла все работает, но если запускать через ссылку, то не работает.
$(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> <!--Вот так не работает -->
Ответить с цитированием