Представьте ситуацию, когда у вас много кнопок, вызывающих разные попапы. Все эти попапы должны быть оформлены по-разному, но по структуре они одинаковы. Неужели стоит загружать свой сайт кучей одинаковых попапов? Нет!
Нужно просто сделать один попап, а контент будет меняться в нём динамически — в зависимости от ссылки, которую вы зададите в кнопке, открывающей попап. Например, сделали ссылку
#npopup:1 — у вас открылся попап с заголовком «Попап № 1», сделали ссылку
#npopup:2 — открылся попап с заголовком «Попап № 2».
Так можно подменять любой контент! Даже поля для ввода можно скрывать в зависимости от ссылки, но этого мы касаться не будем — если кому-то нужен подобный функционал, вы всегда можете
обратиться за разработкой.