无法返回,直到整个页面加载

时间:2011-09-24 11:29:30

标签: javascript html onclick

我有一个自动生成的PHP库,在缩略图加载时预加载所有图像..它加载一个拇指,并用它预加载实际图像..问题是,我不能回去,直到我点击停止加载按钮..

<script  type="text/javascript">
if (document.images) {
    img1 = new Image();
    img1.src ="../album/1000";
}
</script>

这是预加载脚本,这是后退按钮脚本:

<div id="topbar"  style="display: block;">
    <div id="leftnav">
            <a href="../mindex.php">Go back</a></div></div>

问题是我发现如何在点击返回按钮时停止加载,但它不会加载我的页面或转到href .. 提前谢谢

2 个答案:

答案 0 :(得分:1)

尝试将加载图像的部分放在加载页面后调用的函数中。像这样:

<script>
  function load(){
     // some loading script
  }
</script>
<body onload="load();">

这意味着您的页面将加载所有html,但屏幕上的所有内容,然后调用'load'函数。这可能会使页面看起来有点连线,直到所有内容都加载完毕。但是浏览器应该回应。

答案 1 :(得分:0)

哇,我不能相信这很简单:\我尝试了很多东西! 我的愚蠢解决方案是添加

<a href="your/link/" target="_self" onclick="window.stop();"></a>

链接..我忘了我有这个脚本阻止我的网页打开新标签,因为它是一个网络应用程序..