У меня есть веб-приложение ASP.NET MVC. Приложением можно управлять с помощью «пульта дистанционного управления», который представляет собой диалоговое окно пользовательского интерфейса jQuery и появляется только при пользователь с достаточными разрешениями входит в систему и нажимает кнопку «показать удаленное управление». (Очевидно, что HTML-кода диалога в противном случае там нет.)
Когда пользователь нажимает на ссылку на сайте, это диалоговое окно закрывается.
Я хочу, чтобы диалоговое окно «помнило», что оно было открыто, и автоматически открывалось в таких случаях.
Каков самый простой и совместимый с разными браузерами способ сделать это?
(Давайте пока предположим, что я не хочу заботиться об устаревших браузерах, люди, которые будут использовать это, будут использовать новые браузеры. )
Вот код, который инициализирует диалог.
$(document).ready(function () {
$("#remote-control").dialog({
autoOpen: false,
show: "explode",
hide: "explode",
title: "Távirányító",
minWidth: 220,
maxWidth: 260,
width: 190,
height: 300,
maxHeight: 500,
position: [50, 100]
});
$("#remote-control-opener").click(function () {
$("#remote-control").dialog("open");
return false;
});
});
Заранее спасибо за ваши ответы!