Не могу вернуться, пока не загрузится вся страница - PullRequest
1 голос
/ 24 сентября 2011

У меня есть автогенерация 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 ]

1 голос
/ 24 сентября 2011

Попробуйте поместить часть, которая загружает изображения, в функцию, которая вызывается сразу после загрузки страницы. Примерно так:

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

Это означает, что ваша страница загрузит все html, но все на экране, а затем просто вызовет функцию load. Это может сделать страницу немного запутанной, пока все не загрузится. Но браузер должен ответить.

0 голосов
/ 25 сентября 2011

Ничего себе, я не могу поверить, что это было так просто: я пробовал так много вещей !!!мое глупое решение - добавить

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

к ссылке .. я забыл, что у меня есть этот скрипт, который запрещает моим страницам открывать новые вкладки, потому что это веб-приложение ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...