Я хочу показать всплывающее окно, когда пользователь входит на сайт. Это означает, что когда пользователь нажимает кнопку входа в систему и перенаправляет на следующую страницу, в это время должно появиться всплывающее окно. Пользователь может получить доступ к фоновой странице после закрытия всплывающего окна. Когда пользователь пытается обновить страницу, он не должен показывать всплывающее окно. Но приведенный ниже код показывает экран HTML, переопределенный на моей фоновой странице.Отображать всплывающее окно только при входе пользователя в систему
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script src="https://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>
$(function() {
$("#dialog").dialog({
\t width : 710,
\t height : 410,
\t modal: true,
\t resizable: false, \t
\t draggable: false, \t
});
});
<link rel="stylesheet" href="https://code.jquery.com/ui/1.10.1/themes/base/jquery-ui.css">
.ui-dialog-titlebar {
height: 15px;
\t }
\t button {
outline:none !important;
}
\t
html, body {
margin: 0;
padding: 0;
height: 100%;
}
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery UI Dialog - Default functionality</title>
</head>
<body>
<div class="modal"></div>
<div id="dialog" title=" ">
<iframe style="position:absolute;Left:150" frameborder="0" scrolling="no" width="670" height="350" src="popUp.html" ></iframe>
</div>
</body>
</html>
Как вы его теперь будет срабатывать на документ готовы, так что даже если пользователь уже вошел в систему, если обновление страницы происходит это вызовет это. Ссылка на действие входа в вашем коде отсутствует в любом месте, вы хотите, чтобы она срабатывала при входе в систему только правильно? – ecorvo
У вас должна быть функция обратного вызова на кнопке входа в систему, чтобы вызвать всплывающее окно, если вы хотите, чтобы он показывал его при входе в систему. Если это то, что вы хотите подтвердить, и я с удовольствием сделаю что-нибудь для вас – ecorvo
Предоставьте более подробную информацию о том, как ваш процесс входа в систему работает. Для кого-то не хватает подробностей, чтобы ответить на это правильно. – charlietfl