Зареждане в таблица...
4 отговора
245 прегледа
Зареждане в таблица...
Търся решение на следната задача :
Зададена е функция :
Function LOAD { нещо };
В php страницата съществува таблица :
<TABLE>
<TR><TD>
<?php LOAD; ?>
</TD></TR>
</TABLE>
Интересува ме реализацията на извеждане на таблицата докато LOAD се зарежда (изчислява, обработва и генерира) на екран и след това (след като е изведена таблицата ) - показване на вече генерираната LOAD в клетката. Т.е., докато се обработва LOAD да се изведе таблицата и след това резултата да се покаже в съответната клетка.
Зададена е функция :
Function LOAD { нещо };
В php страницата съществува таблица :
<TABLE>
<TR><TD>
<?php LOAD; ?>
</TD></TR>
</TABLE>
Интересува ме реализацията на извеждане на таблицата докато LOAD се зарежда (изчислява, обработва и генерира) на екран и след това (след като е изведена таблицата ) - показване на вече генерираната LOAD в клетката. Т.е., докато се обработва LOAD да се изведе таблицата и след това резултата да се покаже в съответната клетка.
Re: Зареждане в таблица...
PHP: Hypertext Preprocessor
mislq che ili ne si zadal dobre vyprosa, ili ne razbirash dorbe tehnologiqta
# лудите, лудите... те да са живи!
mislq che ili ne si zadal dobre vyprosa, ili ne razbirash dorbe tehnologiqta
# лудите, лудите... те да са живи!
Re: Зареждане в таблица...
print "<table><tr><td>";
flush();
print load();
print "...";
може и да търсиш някаква реализация с dynamic html ... т.е layer или iframe или по просто решение от сорта на:
echo "<span id=\"processing_load_func\">моля изчакайте моята load функция</span>";
flush();
echo load();
echo "<script>processing_load_func.style.display='none'</script>";
а твоята load функция защо се бави толкова? по идея в уеб програмирането
резултата пътува по дълго време до клиента отколкото се изпълнява скрипта ...
bofh
flush();
print load();
print "...";
може и да търсиш някаква реализация с dynamic html ... т.е layer или iframe или по просто решение от сорта на:
echo "<span id=\"processing_load_func\">моля изчакайте моята load функция</span>";
flush();
echo load();
echo "<script>processing_load_func.style.display='none'</script>";
а твоята load функция защо се бави толкова? по идея в уеб програмирането
резултата пътува по дълго време до клиента отколкото се изпълнява скрипта ...
bofh
Re: Зареждане в таблица...
Каквото и да правиш резултатът зависи Изцяло от браузъра на клиента.
Примерно Netscape 4.x посмъртно няма да ти извади нищо преди да получи </TABLE>
Linux is like a wigwam - No Windows, No Gates, Apache inside
Примерно Netscape 4.x посмъртно няма да ти извади нищо преди да получи </TABLE>
Linux is like a wigwam - No Windows, No Gates, Apache inside
ОБОБЩЕНИЕ
Ами редно е да отговоря :
Може и да е до технологията :) А за въпроса - няма да го обяснявам подробно - този който се е сблъсквл с това знае за какво иде реч - но с две думи - докато се зарежда съдържанито на таблицата се черпи от някъде си информация - за времето което тече това се появява таблицата - и след това съдържанието - това беше питанката. реализиранио е по начин който мисля че засега е възможно ефективен.
За flush(); - идеята е чудесна - за съжаления не става въпрос за MP3 :) :) разбраме нали :) - иначе за други цели си е елегантна функция - все пак отметка - зависи от буфера на браузъра - докато се препълни - пак има много време. За iframe - отмека - работи само под IE - не е болка за умиране - но после ще изсква пренаписване. Иначе става за такива цели - БЛАГОДАРНОСТИ ЗА ИДЕИТЕ - ЦЕННИ СА !!!
За Netscape - посмъртно и други работи неможе :) :)
БЛАГОДАРЯ ВИ ! Всичко НАЙ-ДОБРО !
Може и да е до технологията :) А за въпроса - няма да го обяснявам подробно - този който се е сблъсквл с това знае за какво иде реч - но с две думи - докато се зарежда съдържанито на таблицата се черпи от някъде си информация - за времето което тече това се появява таблицата - и след това съдържанието - това беше питанката. реализиранио е по начин който мисля че засега е възможно ефективен.
За flush(); - идеята е чудесна - за съжаления не става въпрос за MP3 :) :) разбраме нали :) - иначе за други цели си е елегантна функция - все пак отметка - зависи от буфера на браузъра - докато се препълни - пак има много време. За iframe - отмека - работи само под IE - не е болка за умиране - но после ще изсква пренаписване. Иначе става за такива цели - БЛАГОДАРНОСТИ ЗА ИДЕИТЕ - ЦЕННИ СА !!!
За Netscape - посмъртно и други работи неможе :) :)
БЛАГОДАРЯ ВИ ! Всичко НАЙ-ДОБРО !