Загрузка страницы

cthutq

Новичок
Загрузка страницы

Подскажите пожалуйста, как сделать так чтоб сначала вывелись данные из базы, а затем визуально можно было увидеть результат, т.е. чтоб сам процес вывода данных из базы не было видно, а выводился только конечный результат
 

WP

^_^
Ржал.
maxru
Я думаю Фанату было смешно первые 1000 тем таких, а потом стало грустно)
 

maxru

МИФИст
Я понимаю Фаната, сам модер 8)
Поэтому стараюсь не задавать идиотских вопросов 8)
 

Фанат

oncle terrible
Команда форума
cthutq
попробуй задать вопрос ещё раз, но поподробнее.
пока не очень ясно, чего ты хотел
 

StUV

Rotaredom
maxru
хм...
постарайся еще не давать идиотских ответов
 

maxru

МИФИст
StUV, очень стараюсь, но иногда не могу себя сдержать.
Итак:
cthutq, мы ждём от тебя второй попытки научиться говорить по-русски :D
 

Фанат

oncle terrible
Команда форума
maxru
боюсь, придётся твои порывы сдерживать техническими средствами.
 

maxru

МИФИст
Фанат, не надо, я исправлюсь %)

-~{}~ 24.07.06 14:23:

Честно-честно.
 

eXtreme

Новичок
cthutq
Смотря какой результат тебе нужен.
Например:
...
mysql_query("SELECT * FROM table_name");
...
while (true) { print "<script>alert('cthutq - ты lol')</script>"; }

Сначала данные выведутся из базы, а затем увидишь результат.
 

cthutq

Новичок
нужно сделать так, чтобы при выводе данных грузилась какое-нибудь окошко, типа "loading...", как только данные загрузились из базы, окошко исчезает, и мы видим конечный результат
 

an_kalinovski

Новичок
Автор оригинала: cthutq
нужно сделать так, чтобы при выводе данных грузилась какое-нибудь окошко, типа "loading...", как только данные загрузились из базы, окошко исчезает, и мы видим конечный результат
Вот, возьми. И не трогай дяденек с такими пустяками )) Тут php даже не нужен.

<html>
<head>
<script>
<!--
function wait()
{
var body = document.getElementById("body_div");
var load = document.getElementById("load_div");
if( body.style.display == "none"
|| body.style.display == "" ) {
body.style.display = "block";
}
if( load.style.display == "block"
|| load.style.display == "" ) {
load.style.display = "none";
}

}
-->
</script>
<link type="text/css" rel="stylesheet" href="css/style.css">
</head>
<body onLoad="wait()">
<div id="load_div">
Информация загружается, осталось немного...
</div>

<div id="body_div" style="display:none">
Это содержимое страницы которое отобразится после загрузки всех данных
</div>
</body>
</html>
 

maxru

МИФИст
an_kalinovski, а если я предположим использую псевдо-аякс (
var newscript=document.createElement('script');
newscript.src="getjs.php"
body.appendChild(newscript);
)

Как мне узнать когда загрузился именно яваскрипт.
(То есть, пока данные загружаются показывать Loading...)
или можно просто:
mydatadiv.innerHTML="Please wait... loading";
body.appendChild(newscript);


getjs.php

<?
mydatadiv.innerHTML="content";
?>
 

an_kalinovski

Новичок
Если пседво то тогда уже надо просто ajax. Человек который знает как юзать ajax не будет задавать такой вопрос как задал cthutq ИМХО
 

maxru

МИФИст
an_kalinovski, это я уже спрашиваю про свой трабл, просто топик подходящий, нафик ещё 1 создавать.
Так как избавиться от кеширования js ?

-~{}~ 24.07.06 16:18:

header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
Я это могу в хедер getjs.php запульнуть?
 

an_kalinovski

Новичок
Вот не уверен. Попробую порыться у Гугла, как время будет... Самому интересно стало...
 
Сверху