Вы хотите написать div в ваш HTML, который содержит ваши поля для входа (т.е. всплывающее окно). Установите его на position:absolute;
и поместите с помощью CSS, чтобы он плавал над содержимым страницы и не прерывал поток при его появлении. Получите все это красиво и расположите там, где вы хотите, затем установите его на display: none;
, чтобы он дождался появления JavaScript.
Затем (используя jQuery) напишите что-то вроде этого:
$('#register').click(function() {
$('#popup').show();
});
где #register
- это то, на что нажимают (может быть больше всего с id="register"
).
Что происходит, когда отправляется эта форма, зависит от вас, и ничем не отличается от вариантов, которые вы имели бы с любой другой HTML-формой. jQuery может помочь с AJAX , если вы решите пойти по этому пути и не отправите пользователя на другую страницу для обработки формы.