Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вывод текста во время загрузки
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Вывод текста во время загрузки

Страниц (1): [1]
 

1. new01 - 31 Марта, 2011 - 12:13:26 - перейти к сообщению
Подскажите пожалуйста скрипт на яваскрипт ,Чтоб он выводил текст во время заргрузки типа "Подождте страница заргужается".А когда загрузка закончилась,то он исчез.Заранее всем спасибо.
2. AdMeen - 31 Марта, 2011 - 12:46:22 - перейти к сообщению
new01 пишет:
Подскажите пожалуйста скрипт на яваскрипт ,Чтоб он выводил текст во время заргрузки типа "Подождте страница заргужается".А когда загрузка закончилась,то он исчез.Заранее всем спасибо.


хм.. если страница загружается стандартными средствами, то наверное никак Однако . Если прям так необходимо, то можно выводить на странице текст, а потом само содержание подгружть, например, ajax'ом
3. kookoorooza - 31 Марта, 2011 - 12:47:04 - перейти к сообщению
или jquery
4. SAD - 31 Марта, 2011 - 12:53:15 - перейти к сообщению
kookoorooza пишет:
или jquery

и как, если не секрет???
5. Саныч - 31 Марта, 2011 - 13:05:46 - перейти к сообщению
AdMeen пишет:
хм.. если страница загружается стандартными средствами, то наверное никак . Если прям так необходимо, то можно выводить на странице текст, а потом само содержание подгружть, например, ajax'ом

включайте мозг, и думайте...
можно сделать так:
1. самым первым элементом в body ставим div с height: 100% и width 100% и каким-небудь непрозрачным фоном. Ну и естественно пишем текст...
2. на js пишем небольшой код, который по завершению загрузки убирает наш div...
Я б так сделал... Но есть минус, пользователи которые отключили js не увидят ничего, кроме вашего div-а, но таких сегодня не много Улыбка
6. AdMeen - 31 Марта, 2011 - 13:11:50 - перейти к сообщению
Саныч пишет:

включайте мозг, и думайте...
можно сделать так:
1. самым первым элементом в body ставим div с height: 100% и width 100% и каким-небудь непрозрачным фоном. Ну и естественно пишем текст...
2. на js пишем небольшой код, который по завершению загрузки убирает наш div...
Я б так сделал... Но есть минус, пользователи которые отключили js не увидят ничего, кроме вашего div-а, но таких сегодня не много Улыбка


Но они есть.. так что вариант немногим лучше моего, хотя конечно лучше.

А вот чего сегодня за день хамства, я даже не знаю Хм
7. kookoorooza - 31 Марта, 2011 - 13:12:51 - перейти к сообщению
SAD, абсолютно не секрет
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
  3. <script>
  4. $(document).ready(function(){
  5.  
  6.         $("#myDiv").load("test.php");
  7.  
  8.         $('#myDiv').ajaxStart(function() {
  9.                 $("#load").show();
  10.         });
  11.         $('#myDiv').ajaxStop(function() {
  12.                 $("#load").hide();
  13.         });
  14.  
  15. });
  16. </script>
  17. </head>
  18. <body>
  19. <body>
  20.  
  21. <center><div id="myDiv" >
  22.         <div id="load"><img src="images/ajax-loader.gif" /></div>
  23. </div><center>


нужно естественно скачать с jQuery.com файлик.
а ajax-loader.gif качнуть с ajaxload.info

теперь при загрузке страницы пока не доработает скрипт test.php будет крутиться гифка как в twitter примерно
8. Саныч - 31 Марта, 2011 - 13:34:50 - перейти к сообщению
AdMeen пишет:
А вот чего сегодня за день хамства, я даже не знаю

Потому что завтра день смеха, знач седне день хамства Радость )))
kookoorooza, но опять таки, пользователи с офф js?..

Вобщем универсального решения на сегодняшний день нету, все равно прийдется чем-то жертвовать...
9. kookoorooza - 31 Марта, 2011 - 13:46:05 - перейти к сообщению
Саныч, пользователи с офф js и разные пещерные бухгалтеры с ie6 пускай идут лесом
10. JustUserR - 31 Марта, 2011 - 21:26:13 - перейти к сообщению
kookoorooza пишет:
SAD, абсолютно не секрет
Использование предполагаемого варианта решения задачи не осущесвтвляется достижение оригинальной цели, заключающеся в проведении визуализации фиксированного информационного наполнения блокового элемента из размещения в пониженном базовом уровне трактования, поскольку процесс загрузки jquery framwork, а также организация действий по выполнению внешних предшествующих операций поддержания последовательностного синхронизированного исполнения в общем уровне трактования
kookoorooza пишет:
Пользователи с офф js и разные пещерные бухгалтеры с ie6 пускай идут лесом
Осуществление инициализации запроса целевой web-страницы на основании использование браузера Internet explorer, поставляемого в реализации версии 5.0, позволяет обеспечивать реальное решения предполагаемой задачи, заключающеся в осуществлении формирования ассоциированного блокового элемента из размещения в пониженном базовом уровне трактования, обеспечивающего хранение информации о состоянии проведении загрузки целевого URL-объекта в данный визуализационных объект, и производится на основании включения бихевириалистического элемента типа download
MSDN пишет:
The members listed in the preceding table might not be accessible through scripting until the window.onload event fires. Waiting for this event to fire ensures that the page is completely loaded, that all behaviors have been applied to corresponding elements on the page, and that all the behavior's properties, methods, and events are available for scripting. To prevent a scripting error—which would indicate that the object does not support a particular member—do not use any of the behavior-defined members before the window.onload event fires.
The download behavior and the file specified in the startDownload method must exist on the same domain.
The download behavior is available as of Microsoft Internet Explorer 5, in the Microsoft Win32 and Unix platforms.
Решение предполагаемой задачи, без осуществления необходимости включения дополнительных ActiveX-элементов в клиентском браузере, предоставлено здесь http://msdn[dot]microsoft[dot]com/en-us/[dot][dot][dot]17(v=VS[dot]85)[dot]aspx
11. DeepVarvar - 08 Апреля, 2011 - 06:59:09 - перейти к сообщению
Саныч пишет:
решения на сегодняшний день нету

Очень поможет beforeSend, кроме того есть еще куча всего для проверки на ошибку как отправки, так и приема данных.

 

Powered by ExBB FM 1.0 RC1