发布网友 发布时间:2024-10-23 10:37
共2个回答
热心网友 时间:2024-11-02 19:53
这样就可以啊,将js_fws_fnew("aaa.asp")换成第二页,在ASP环境中可以自动生成页面的地址,在第一页里你看不到任何第二页面的内容,仅仅是状态栏显示下载进度条,到第二页面时候由于里面的东西都已缓存到客户端了,速度会很快啊,实际的原理就是同时访问两个页面,但可见的只有第一页面。
最好的办法就是在页面加一个隐藏桢,让它自动加载页面地址,也方便控制。
'像下面这样
<script language="javascript">
//创建空的隐藏的祯,这里用JS写方便你以后将下面代码放到.JS文件方便所有页面调用,也可以直接在BODY写内容.
function js_fws_fhid()
{
document.write("<iframe frameborder=0 height=0 width=0 name=\"fwshid\"></iframe>");
}
//隐藏祯更新(就是你要预先调用的页面)
function js_fws_fnew(nurl)
{
frames["fwshid"].location.replace(""+nurl+"");
}
</script>
<html>
<body>
<!--载入预置隐藏桢>
<script language="javascript">js_fws_fhid();</script>
<!--在此后任何位置加入下面的JS命令即可后台(在隐藏祯)预先查看页面(客户端计算机不可见)-->
<script language="javascript">js_fws_fnew("aaa.asp")</script>
<!----你的数据区域--->
</body>
</html>
热心网友 时间:2024-11-02 19:54
现有的浏览器是没有这个功能的。因为一个网页的链接太多了,提前缓存下一个网页的内容的话,不单止占空间,而且拖缓了浏览网页的速度。想自己开发这样功能的浏览器的话那我就不多言了。