Загрузка контента - PullRequest
       15

Загрузка контента

0 голосов
/ 16 июня 2009

Я создаю новую страницу с двумя элементами div. Эта страница загружается в Iframe.

Первый Div получает содержимое из базы данных, затем загружает. Второй Div содержит только кнопки «Сохранить» и «Отмена».

Во время загрузки кнопка «Сохранить и отменить» (Second Div) появляется первой. Как этого избежать ??

Ответы [ 3 ]

1 голос
/ 16 июня 2009

Первый документ загрузит второй документ, когда он будет готов. С обработчиком onload для первого документа, который устанавливает местоположение второго iframe.

Допустим, у ваших iframe есть 2 идентификатора: "iframe1" и "iframe2". Вы загружаете содержимое базы данных в iframe1, а пустую страницу в iframe2.

Вот пример кода для документа, загруженного в iframe1:

<html>
<head>
<script>
function init () {
   frameElement.ownerDocument.getElementById("iframe2").contentWindow.location = "/someurl/document2.html";
}
</script>
</head>
<body onload="init()">
<!-- iframe1 content -->
</body>
</html>
1 голос
/ 16 июня 2009

Скрыть второй div с помощью CSS.

Затем добавьте JavaScript, который раскроет div, когда загрузка из БД закончится

0 голосов
/ 16 июня 2009

Динамически загружайте содержимое, используя что-то вроде JQuery или Prototype, чтобы контролировать, когда и как загружается div.

...