Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Определить, загрузилась страница или инет... (https://forum.antichat.xyz/showthread.php?t=63556)

inlanger 06.03.2008 14:00

Определить, загрузилась страница или инет...
 
На каком языке и как можно определить, загрузилась страница или инет?

Piflit 06.03.2008 14:02

можно на русском

inlanger 06.03.2008 14:18

Желательно, программирования ;)

Piflit 06.03.2008 14:19

тебе надо проверить на 404 или на соединение с инетом?

diehard 06.03.2008 14:23

<script>var loaded=0;</script>
...
<body onLoad="javascript:loaded=1;">

???

.:EnoT:. 06.03.2008 14:27

загрузилась куда? или откуда? :)
если ты имеешь ввиду свою страницу....ну хз, помести в самый низ страницы надпись "Йа загрузилося"...если надпись есть, знач страница загрузилась)))
Цитата:

можно на русском
можно и на английском:
I`m loaded
на немецком:
Ich bin füllen
на французском:
me prendere il carico
на испанском:
yo cargarse

Isis 06.03.2008 14:46

PHP код:

<body>
<
div id="PageIsLoading" style="position: absolute; display: block; padding-left: 44px; padding-right: 12px; width: auto; height: 46px; line-height: 46px; border: 1px solid #6A919F; color: #000000; font-weight: bold; font-family: verdana; font-size: 10; background-color: #DEE6EA; background-image: url(images/loading.gif); background-position: 6px center; background-repeat: no-repeat;">
<
script type="text/javascript">
if (
typeof window_width == 'undefined' || typeof window_height == 'undefined')
{
    var 
window_width;
    var 
window_height;
    if( 
typeofwindow.innerWidth ) == 'number' )
    {
        
window_width window.innerWidth;
        
window_height window.innerHeight;
    }
    else
    if(
document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight))
    {
        
window_width document.documentElement.clientWidth;
        
window_height document.documentElement.clientHeight;
    }
    else
    if(
document.body && (document.body.clientWidth || document.body.clientHeight))
    {
        
window_width document.body.clientWidth;
        
window_height document.body.clientHeight;
    }
}
var 
left Math.round((window_width 200) / 2);
var 
top Math.round(((window_height 46) / 3) + 46);
document.getElementById('PageIsLoading').style.left left+'px';
document.getElementById('PageIsLoading').style.top top+'px';
</
script>
Загрузка...
</
div>

ЗДЕСЬ КОД СТРАНИЦЫ ЛАЛАЛАЛАЛАА
ЛАЛАЛАЛАЛАЛАЛАЛАЛАЛА
АЛЛАЛААЛЛАЛАА

<script type="text/javascript">
 function 
PageHide()
{
document.getElementById('PageIsLoading').style.display 'none';
}
if(
window.addEventListener)
{
    
window.addEventListener('load'PageHidefalse);
}
else
if(
window.attachEvent)
{
    var 
window.attachEvent("onload"PageHide);
}
else
{
    
PageHide();
}
</
script

Собственно пример

inlanger 06.03.2008 15:01

Цитата:

window.addEventListener('load'...
главное это?

Isis 06.03.2008 15:35

Да

NOmeR1 06.03.2008 17:49

Ну вот простейший пример:
Код:

<body onload="document.getElementById('xek').innerHTML = ''">
<div id="xek" align="center">Loading...</div>
<iframe src="http://antichat.ru/"></iframe>
</body>

Вобщем оператор onload выполняет JS после загрузки.


Время: 19:18