i有一个加载许多不同页面的iframe,当我隐藏iframe直到内容加载时,初始加载总是可以的,只有我显示iframe。
我的问题是现在我有一些页面需要回发,以获取有关用户在该页面上的内容的数据库的信息。
发生这种情况时,我会在加载内容时得到一个白页。我无法隐藏该页面,因为这看起来会更糟,而不是拥有一个白色加载页,我只需要在下拉盒填充盒时坐着没有闪光灯。
我正在使用JS JQ或C#进行任何解决方案,而我的项目在ASP中。
我如何称呼我的页面刷新:
window.location.reload(true);
我从iframe内部调用刷新(名称:iframedam)
如果这引发任何想法,我可以将我的iframe藏在自己的自我中:
$('#IFrameDam', window.parent.document).hide();
您可以使用ajax请求而代替iframe,然后更新IFRAME父级内部的内容,并使用id #iframedam进行iframe parent Div,并设置计时器以重新发送AJAX请求并无白屏幕。对于几乎所有浏览器,此行为都是相同的,而IFRAME在当前页面内加载了一个全新的页面,当不加载时留出空白。
这是您可以使用Ajax和jQuery实现此目标的方法。只需在" request_page"之后放置iframe src路径,然后在"时间"变量之后刷新时间。
请按以下链接:http://jsbin.com/eyikanab/1/edit?js