В скрипте содержимого вы можете запустить некоторый код, запускаемый событием onload, который может сделать что-то вроде:
someExistingElement.append(myPopUp);
или
parentElement.insertBefore(myPopUp, parentElement.firstChild);
В вашем всплывающем окне, вероятно, содержится много внутреннихузлы, поэтому, если вы хотите избежать добавления их в DOM по одному с помощью серии операторов createElement (что вы почти наверняка делаете), вы можете создать всплывающее окно в шаблоне, а затем добавить весь шаблон в DOM за один раз.шаг.
(см .: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals)