Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Имитация загрузки страницы - Возможно ? (https://javascript.ru/forum/misc/30438-imitaciya-zagruzki-stranicy-vozmozhno.html)

lamer 04.08.2012 01:52

Имитация загрузки страницы - Возможно ?
 
Здравствуйте уважаемые, подскажите возможно ли сделать имитацию загрузки страницы ?
Чтоб браузер как будто что то загружал а на самом деле не чего не происходило ?
Нечто подобное нашел http://javascript.ru/ajax/comet/iframe
Бесконечный ифрейм, но работает только под фаер фокс, даже в ие не пашит и честно говоря не получилось с той темы вытащить код, чтоб хотябы посмотреть и поковырять =)

Подскажите может есть какие то другие альтернативы ?
Чтоб работал как бесконечный ифрейм, что то грузил и тому подобное)
Сорри за туфтографию)

Deff 04.08.2012 03:03

lamer,
опишите все признаки - а что ежели мини-фрейм с гугла поставить и перезагружать сколь надо по времени ?

lamer 04.08.2012 03:07

Цитата:

Сообщение от Deff (Сообщение 194484)
lamer,
опишите все признаки - а что ежели мини-фрейм с гугла поставить и перезагружать сколь надо по времени ?

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

Deff 04.08.2012 03:36

lamer,
ну поставил iframe и по onload Iframe - меняешь ему параметр в линке

<div style="display:none">
<iframe src="http://javascript.ru/Math?" alt="http://javascript.ru/Math?" onload="this.src=this.alt+Math.random()"></iframe>
</div>




<div style="display:none">
<img src="http://www.bugaga.ru/uploads/posts/2012-05/1336152008_wishes-32.jpg" alt="http://www.bugaga.ru/uploads/posts/2012-05/1336152008_wishes-32.jpg?" onload="this.src=this.alt+Math.random()"/>
</div>

Dorian_bs 04.08.2012 03:46

Deff, не практично.
1) Большое количество запросов на сервер.
2) Прерывается отображение состояния запроса в интервале между загрузками.

Deff 04.08.2012 04:05

Dorian_bs,
Cогласен - но как просили так и сделал - один фиг с бесконечным фреймом тоже самое (*Можно поставить задержку

<div style="display:none"> 
<iframe src="http://javascript.ru/Math?" alt="http://javascript.ru/Math?" onload="Zxc=this;setTimeout(Zxc.src=Zxc.alt+Math.random()',6000)"></iframe> 
</div
:D По сути - мини Ddos

Dorian_bs 04.08.2012 05:28

Deff, Так и есть)
Тут и задача, каким то образом осуществить ручное управление стандартным индикатором загрузки браузера

Deff 04.08.2012 05:38

Dorian_bs,
ну ежели ток хак - кроме поисков в гугле, думаю - вряд ли кто озабочен всерьез

Может еще devote - что присоветует

lamer 04.08.2012 05:50

Цитата:

Сообщение от Deff (Сообщение 194491)
Dorian_bs,
ну ежели ток хак - кроме поисков в гугле, думаю - вряд ли кто озабочен всерьез

Может еще devote - что присоветует

Если выполнить как сказал Дориан "осуществить ручное управление стандартным индикатором загрузки браузера"
То за данный вариант я готов платить деньги, вопрос только в сумме ? Что скажете Deff ??

Ибо в гугле я все с русскоязычной аудитории пересмотрел =)

Dorian_bs 04.08.2012 06:34

Все, что смог выжать:

icobr = function (status) {
    if(status == 1) {
        $('body').append('<iframe class="tempif" style="display:none;" src="http://javascript.ru/server_push/endless_frame.php"></iframe>');
    }
    if(status == 0) {
        $('.tempif').remove();
    }
}
icobr(1) // 1 - запуск, 0 - остановка

===========================

В данном случае выполняется только 1 запрос.
Но консоль красная...)


Часовой пояс GMT +3, время: 01:26.