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