imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 12.09.2004, 15:35     # 1
Finik
Banned
 
Аватар для Finik
 
Регистрация: 22.10.2002
Адрес: EE
Сообщения: 246

Finik Известность не заставит себя ждатьFinik Известность не заставит себя ждать
Загрузка страницы

Когда заходишь на сайт,видишь перед собой картинку или надпись "Loading" или "Загрузка",когда она исчезает появляется уже полная страница. Повторю, пока грузится страница висит картинка,после полной загрузки страници,картинка исчезает,появляется сайт. Видел на многих Варез и не только сайтах,сам хотел разобраться, но не понял и не получилось(ламер). Кому не лень,обьясните,как подобное сделать...
Finik вне форума  
Старый 12.09.2004, 16:36     # 2
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
Ламерам ламерская смерть
Если не в лом разобраться самому могу подтолкнуть на мысль.
Есть у тега body параметр onload в который можно засунуть функцию которая исполняется при полной загрузке html документа. Далее в css прописываем body {visibility: hidden} (ну или что-то вроде, для того чтобы показывалось мессадж "loading" надо совсем еще малость подумать.
а потом в самом теге body прописать <body onload="showcontent()">, showcontent() будет java-script фукцией типа такой:
function showcontent() {
document.body.visible = True;
}

Да, сам я е пробовал. Скорее даже не все будет работать. Посмотри как это реализовано в тех варезных сайтах.
__________________
sapienti sat.
denver вне форума  
Старый 12.09.2004, 16:54     # 3
Finik
Banned
 
Аватар для Finik
 
Регистрация: 22.10.2002
Адрес: EE
Сообщения: 246

Finik Известность не заставит себя ждатьFinik Известность не заставит себя ждать
Попробовал,не получилось. На других сайтах много лишнего и не поймешь что оставить,а что выкинуть. Смерть Ламерам!
Finik вне форума  
Старый 12.09.2004, 17:47     # 4
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
Ну вот так например работает (под IE)
Код:
<html>
<head>
<style>
#content {visibility: hidden;}
#loadingmsg {position: absolute;}
</style>
<script>

function showcontent() {
document.all["loadingmsg"].style.visibility = "hidden";
document.all["content"].style.visibility = "visible";
}
</script>
<head>
<body onload="showcontent()">
<div id="loadingmsg">
Loading...
</div>
<div id="content">
bla bla bla bla bla bal bal
</div>
</body>
</html>
Lammers, go home!

Вот так даже правильнее будет. С display: none
Код:
<html>
<head>
<style>
#content {display: none;}
table { height: 100%; width: 100%; }
td { text-align: center;  }
</style>
<script>
function showcontent() {
document.all["loadingmsg"].style.display = "none";
document.all["content"].style.display = "block";
}
</script>
</head>
<body onload="showcontent()">
<div id="loadingmsg">
<table><tr><td>Loading...</td></tr></table>
</div>
<div id="content">
<img src="http://www.laertsky.com/img/2003/mcd.jpg">
</div>
</body>
</html>
__________________
sapienti sat.
denver вне форума  
Старый 12.09.2004, 18:09     # 5
Finik
Banned
 
Аватар для Finik
 
Регистрация: 22.10.2002
Адрес: EE
Сообщения: 246

Finik Известность не заставит себя ждатьFinik Известность не заставит себя ждать
Шикарно! Попробовал 2ой, лишнее убрал и получил чудо!
Да,и про дэвушку после посищения МакДональдса предупредил бы, а то чуть весь мой обед не оказался на клаве
Огромное тебе спасибо за помощь!
Finik вне форума  
Старый 13.11.2004, 12:42     # 6
SOS
Guest
 
Сообщения: n/a

Цитата:
Сообщение от denver
Ну вот так например работает (под IE)
Насколько я понял - это относится к картинке, пока она грузиться, а как сделать так, чтобы сначала сайт весь загрузился, тока потом открылся, а не одна картинка,
 
Старый 13.11.2004, 13:02     # 7
joker99
Full Member
 
Аватар для joker99
 
Регистрация: 19.07.2003
Адрес: Israel
Сообщения: 924

joker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форуме
ну так засунь весь сайт вовнутрь дива. неужели так сложно догадатся?
__________________
Столько дел, что и работой занятся некогда...
joker99 вне форума  
Старый 13.11.2004, 13:15     # 8
SOS
Guest
 
Сообщения: n/a

Цитата:
Сообщение от joker99
ну так засунь весь сайт вовнутрь дива. неужели так сложно догадатся?
Ты может и сможешь это сделать, а я нет.
 
Старый 13.11.2004, 14:26     # 9
joker99
Full Member
 
Аватар для joker99
 
Регистрация: 19.07.2003
Адрес: Israel
Сообщения: 924

joker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форуме
Цитата:
SOS:
Ты может и сможешь это сделать, а я нет.
Почему нет?
__________________
Столько дел, что и работой занятся некогда...
joker99 вне форума  
Старый 14.11.2004, 14:37     # 10
Al-x
Junior Member
 
Регистрация: 30.03.2003
Адрес: СПб
Сообщения: 162

Al-x МолодецAl-x МолодецAl-x Молодец
Вставлю свои 5 копеек
Замени <img src="http://www.laertsky.com/img/2003/mcd.jpg"> на то, что у тебя между тегами <body></body>. Если совсем никак - выкладывай html - попробую всунуть
__________________
640Kbytes should be enough for everything! (c) Bill Gates, 1981.
Все "спасибо" в репутацию
Al-x вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:03.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.