Можно ли кэшировать пустой шаблон формы в качестве второй страницы в браузере? - PullRequest
0 голосов
/ 02 июля 2011

могу ли я кешировать пустой шаблон формы как вторую страницу в кеше браузера чтобы при нажатии кнопки «создать событие» на первой странице она сразу открывает пустой шаблон формы без необходимости загружать шаблон с сервера, так как он кешируется.

Так же, как кнопка СОЗДАТЬ СОБЫТИЕ в календаре Google; что позволяет переключаться между календарем и новым шаблоном формы события.

Ответы [ 2 ]

1 голос
/ 02 июля 2011

Ну, вы можете использовать Javascript для создания новой страницы с нуля, когда вызывается соответствующее действие (возможно, довольно утомительно), или вы можете использовать невидимый раздел (например, отдельный <div>) HTML-страницы (стиль= display: none) и сделать его видимым, изменив его класс на видимый стиль и сделав исходную страницу невидимой (измените ее стиль на display: none).

0 голосов
/ 02 июля 2011

Один из способов сделать это - загрузить второй вид в скрытый контейнер. Вы можете скрыть это простым переключением свойства отображения CSS, например:

<div id="mySecondView" style="display: none;">
  <!-- content of second view here -->
</div>

И по нажатию кнопки вы можете сделать это, чтобы показать его:

С jQuery:

$('#mySecondView').show();

или

* * 1010

Без jQuery:

document.getElementById('mySecondView').style.display = '';

Конечно, вам придется позиционировать второй вид с помощью CSS так, как вы этого хотите, иначе он просто появится в каком-то странном месте, которое не имеет смысла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...