2009-06-16 3 views
0

Я создаю новую страницу с двумя divs.This Загрузка страницы в Iframe.Загрузка содержимого

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

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

ответ

1

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

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

0

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

1

Имейте первый документ, загрузив второй документ, когда он будет готов. С обработчиком onload в первом документе, который устанавливает местоположение второго 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> 
Смежные вопросы