内容加载

时间:2009-06-16 07:51:32

标签: html xhtml stylesheet

我正在创建包含两个div的新页面。此页面在Iframe中加载。

First Div从Database获取内容然后加载.Second Div仅包含Save and Cancel Button。

在加载时保存和取消按钮(Second Div)首先出现。如何避免这种情况?

3 个答案:

答案 0 :(得分:1)

通过CSS隐藏第二个div。

然后添加一些javascript,当数据库的加载完成时,取消对div的删除

答案 1 :(得分:1)

让第一个文档在准备好后加载第二个文档。在第一个文档上使用 onload 处理程序设置第二个iframe的位置。

假设您的iframe有2个ID:“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>

答案 2 :(得分:0)

使用JQuery或Prototype之类的东西动态加载内容,以控制div加载的时间和方式。