Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

05.01.2009, 21:01
|
|
Познающий
Регистрация: 20.02.2008
Сообщений: 82
Провел на форуме: 107625
Репутация:
2
|
|
Как можно сделать предзагрузку страницы, например, пока грузиться страница со всеми картинками и текстом, отображаеться что то типа "Loading..."
|
|
|

05.01.2009, 21:11
|
|
Members of Antichat - Level 5
Регистрация: 09.05.2008
Сообщений: 304
Провел на форуме: 7875940
Репутация:
2362
|
|
Сообщение от Architek86
Как можно сделать предзагрузку страницы, например, пока грузиться страница со всеми картинками и текстом, отображаеться что то типа "Loading..."
Вешаешь div'ку с максимальным z-index'ом, в которой будет твой текст.
Далее в боди на событие onload вешаешь скрытие этой дивки. Типо такого
<body onload="document.getElementById('your_div_id').sty le.display = 'none'">
|
|
|

05.01.2009, 22:10
|
|
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме: 3942177
Репутация:
244
|
|
Сообщение от Architek86
Как можно сделать предзагрузку страницы, например, пока грузиться страница со всеми картинками и текстом, отображаеться что то типа "Loading..."
CSS:
PHP код:
#loading {
background:#b7b7b7;
height:100%;
opacity:0.7;
filter:alpha(opacity=70);
position:absolute;
visibility:visible;
width:100%;
}
HTML:
PHP код:
<body onload"document.getElementById('loading').style.visibility = 'hidden';">
<div id="loading">
<center>
Loading...
</center>
</div>
|
|
|

09.01.2009, 13:43
|
|
Постоянный
Регистрация: 07.01.2008
Сообщений: 591
Провел на форуме: 2899578
Репутация:
549
|
|
Подскажите как зделать что бы при загрузки фрейма через пару секунду как бы произошол клик по какойто ссылки или рисунку если я знаю где находится рисунок(там 200пикс справа, сперху 200)
|
|
|

09.01.2009, 14:19
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
[ object HTMLAnchorElement ].click();
|
|
|

10.01.2009, 00:59
|
|
Познающий
Регистрация: 06.01.2009
Сообщений: 37
Провел на форуме: 62317
Репутация:
6
|
|
Как сделать подгрузочную имагу во время загрузки скрипта, средствами ajax
|
|
|

11.01.2009, 13:38
|
|
Новичок
Регистрация: 06.01.2009
Сообщений: 13
Провел на форуме: 73311
Репутация:
19
|
|
Просто ajax'ом подгружаешь ссылку на изображение, а потом вставляешь IMG уже с нужной ссылкой в DOM.
На чистом js времени нет писать, вот с jQuery:
Код:
var url='example.php'; // PHP-скрипт, отдающий путь на изображение
$.post(url, {param: 'param'}, function(data) // Обращаемся через ajax методом POST к указанному скрипту; указываем, если нужно параметры, потом вызываем анонимную функцию для обработки результатов
{
$('body').prepend('<img src="'+data+'" />'); // Вставляем новое изображение в тег body, в самое начало
});
|
|
|

12.01.2009, 00:36
|
|
Познающий
Регистрация: 12.12.2006
Сообщений: 89
Провел на форуме: 500895
Репутация:
60
|
|
Сообщение от ANTIJABBER
Как сделать подгрузочную имагу во время загрузки скрипта, средствами ajax
Поделюсь своим примером... подходит для загрузки любых данных, откуда угодно, и в любое место страницы
0. Скачиваем библиотеку jquery-1.2.6.pack.js
1. Определяем стиль надписи "Загрузка"
Код HTML:
<style type="text/css">
.main_load
{
border: 1px #9A9993 dashed;
font-size:24px;
text-align:center;
position:relative;
top: 50%;
left: 50%;
margin-left:-100px;
height:30px;
width:200px;
}
</style>
2. Собственно подключаем либу, и создаём функцию для подзагрузки элементов в определённый DIV, которая будет доступна для выполнения при полной загрузке страницы...
Код HTML:
<script src="jquery-1.2.6.pack.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
function getIdSet(div_x,type_x,date_x,url_x)
{
$.ajax({type: type_x,data: date_x,url: url_x,
beforeSend: function() {$(div_x).html("<div class=\"main_load\">Загрузка...</div>");},
success: function(dt) {$(div_x).html(dt);},
error: function() {$(div_x).html("<div class=\"main_load\">Ошибка... :( </div>");}
});
}
});
</script>
3. Применение: [в какой DIV будет происходить загрузка, метод передачи данных, значения, и куда отправлять запрос]
Код:
getIdSet('{DIV ID}','POST','val1=1&val2=2','loader.php')
4. Пример инклуда картинок (loader.php)
PHP код:
<?php
$_GET['image']=isset($_GET['image']) ? $_GET['image']:"";
$id='';
switch ($_GET['page'])
{
case 'img1': $id='img/image.jpg'; break;
case 'img2': $id='img/photo.png'; break;
case 'img3': $id='img/picture.gif'; break;
default: $id='img/na.gif'; break;
}
echo "<img src='{$id}'/>";
?>
p.s. возвращаемый от loader.php, в данном примере, должен быть чистый html
Последний раз редактировалось DCRM; 12.01.2009 в 00:57..
|
|
|

12.01.2009, 02:43
|
|
Новичок
Регистрация: 10.01.2009
Сообщений: 1
Провел на форуме: 7502
Репутация:
0
|
|
Подскажите как это вычислить?
PHP код:
<script type="text/javascript">
length = 5;
x = 3;
y = 2;
y = Math.sin(118.13);
y = -y
x = Math.ceil(y);
y++;
y = y+x+x
y *= (y/2);
y++;
y++;
length = Math.floor(y);
</script>
|
|
|

12.01.2009, 13:02
|
|
Участник форума
Регистрация: 23.06.2007
Сообщений: 188
Провел на форуме: 1051973
Репутация:
116
|
|
Сообщение от S1nd1c4t3
Подскажите как это вычислить?
если самому влом
9.797887814238166;1
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|