[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: загрузка
Mrjunior
Добрый день. Подскажите пожалуйста как можно реализовать отображение загрузки (тяжелого) сценария на php. Зарание благодарен.
пр. http://users.oskol.ru/~haustov/index.php



Спустя 43 минуты, 5 секунд (20.11.2006 - 13:47) Nix написал(а):
В примере все сделано на javascript, на пхп врятле т.к. нету никакой связи между пхп скриптом и браузером пользователя.

Спустя 7 часов, 54 минуты, 15 секунд (20.11.2006 - 21:42) Mrjunior написал(а):
Хорошо тогда подскажите идею как тогда отобразить пользователю что идет загрузка тяжелого сценария а непросто повис браузер

Спустя 1 месяц, 25 дней, 1 час, 4 минуты, 19 секунд (15.01.2007 - 22:46) levis написал(а):
анимация gif к примеру песочные часы или линия загрузки-но и спользуй на исполняемых скриптах которые потом переадресуют или с джавой 'none' or 'block'

Спустя 8 месяцев, 10 дней, 16 часов, 48 минут, 25 секунд (26.09.2007 - 14:34) Professor написал(а):
А как узнать что страница загрузилась полностью? dumau.gif

Спустя 20 часов, 25 минут, 52 секунды (27.09.2007 - 11:00) zaxar написал(а):
Скачай скрипт и разберись.

http://molodezh.oskol.ru/jscripts/load_nwt_bar.js

Спустя 1 час, 9 минут, 15 секунд (27.09.2007 - 12:09) Professor написал(а):
Спасибо за скрипт.Разобраля полностью.
ТОлько теперь другая проблемма!!! crying.gif
браузеры IE,Avant нормально загружают все, а Opera не начинает загрузку.!!!
В чем проблемма?

Ссылка на сайт где пытаюсь реализовать http://www.tm-1-05.jino-net.ru/


Код
var shag=8;
var url_text='Группа ТМ-1-05';
var url_text_style='style="color:#00000"';
var ok_log='Загрузка завершена';
var text_log='Загружаюсь...';
var log_color='#ffffff';
var log_win_color='white';
var border_log='#4D5764'; //цвет оконтовки
var bar_color='#4D5764'; //цвет полосы загрузки
var text_style='style="color:#005A89"'; // стиль для всего текста


var var_log=0;
document.write('<div id="log_bar"><table width="100%" height="100%"><tr><th align="center"><table cellspacing="0" style="border:solid 1px '+border_log+'" bgcolor="'+log_win_color+'"  align="center" width="333"><tr ><th bgcolor="'+border_log+'" colspan="3" '+url_text_style+' >'+url_text+'</th></tr><tr><th '+text_style+' colspan="3">'+text_log+'</th></tr><tr><td '+text_style+'><b>0%</b></td><td width="100%"><hr width="1" id="log_hr" align="left" size="10" noshade color="'+bar_color+'"></td><td '+text_style+'><b>100%</b></td></tr><tr><th colspan="3" id="procent" '+text_style+'>0%</th></tr></table></th></tr></table></div><div id="temp_loading" style="display:none">');

function vis_log()
{
    document.getElementById('log_bar').style.display='none';
    document.getElementById('temp_loading').style.display='block';
    clearTimeout(tim);}

function lo()
{
    var_log+=shag;
    if(var_log<=100)
{
    document.getElementById('log_hr').width=var_log+"%";
    document.getElementById('procent').innerHTML=var_log+" %"
}
else
{
    document.getElementById('procent').innerHTML=ok_log;
    tim=setTimeout("vis_log();",0)
}
}


каждой картинке ставлю OnLoad="lo();";
как только все картинки загрузились слой div стоновится невидимым! unsure.gif


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.