![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 15.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam długo wykonujący się skrypt, który działa w oparciu o pewną pętlę. Jak można wyświetlać w przeglądarce postęp w tej pętli - na przykład procentowo, tak aby użytkownik wiedział, że przeglądarka się nie zawiesiła.
Dzięki i pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 20.02.2007 Skąd: Wroclaw Ostrzeżenie: (0%) ![]() ![]() |
robisz sobie taka funkcje w PHP:
function UpdateDiv($mess) { echo '<script type="text/javascript">'; echo 'Update_cue_info(\''.addslashes($mess).'\');'; echo '</script>'; flush(); } do tego na stronie musisz miec ten skrypcik: function Update_cue_info(mess) { var update_info_el = document.getElementById('nazwa_twojego_diva_do_podmianek'); update_info_el.innerHTML = mess; } </script> no i oczywiscie sam div gdzies na stronie: <div id="nazwa_twojego_diva_do_podmianek">PLaduje...</div> Jezeli nie mozesz wyliczyc procentowo postepu, to przynajmniej mozesz wyswietlac informacje co skrypt robi, np w jakim momencie sie znajduje albo cokolwiek. Robisz to odpalajac w php UpdateDiv('Teraz cos robie.'); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 19:59 |