我正在创建包含两个div的新页面。此页面在Iframe中加载。
First Div从Database获取内容然后加载.Second Div仅包含Save and Cancel Button。
在加载时保存和取消按钮(Second Div)首先出现。如何避免这种情况?
答案 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加载的时间和方式。