Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Разделение графики и ... средствами JS, Разделение графики и ... средствами JS 
:(
    Опции темы
Jozefina
Дата 4.10.2007, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 1.10.2007
Где: Беларусь

Репутация: нет
Всего: нет



можно ли средствами разделить подгрузку картинок и всего остального контента (в частности текстов и таблиц )???
сайт графически наполнен...и долго грузиться (даж после оптимизации...)
Хочеться сделать удобным для посетителей его, сделав так, чтобы сперва загрузились table,tr,td с текстом ,а потом уже начали загружаться картинки...
Можно ли так?
заранее благодарна всем откликнувшимся 
 smile 
PM MAIL   Вверх
Pokoinik
Дата 4.10.2007, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 17.3.2007
Где: /dev/null

Репутация: 1
Всего: 3



Jozefina, а можно ссылку на ресурс?
А по-поводу графики, такое можно реализовать...
<script>
var image1 = new Image(120,90); //в скобках размер изображения
image1.src = 'путь к файлу.gif'
// далее находим нужный img и прописываем в его src 'путь к файлу.gif'
</script>

Добавлено через 1 минуту и 10 секунд
только зачем делать это на javascript графика должна сохраняться в кэше броузера...


--------------------
ICQ: 490-993
Существует только 10 типов людей: те, которые понимают двоичную систему, и которые ее не понимают!!!
Опасайтесь людей верующих, ибо у них есть боги, которые им все прощают.

Делай или не делай! Никаких попробую!
Йода (Yoda), мастер-джедай
PM MAIL ICQ   Вверх
Се ля ви
Дата 4.10.2007, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 5
Всего: 127



Мне кажется, удобнее просто писать в картинках <img src="" tempsrc="realpathofpic.jpg" />
А после этого скриптиком пробегать коллекцию document.images , а лучше - document.getElementsByTagNames("img") и заменять содержимое аттрибута "src" содержимым аттрибута "tempsrc".


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
Jozefina
Дата 4.10.2007, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 1.10.2007
Где: Беларусь

Репутация: нет
Всего: нет



Уважаемый Pokoinik, я спрашивала не для какого-то определенного сайта, а вообще в целом...просто , может, я чего-то не знаю...написанную  вами конструкцию использую уже давно...

Уважаемый Се ля ви,  спасибо, это уже что-то новенькое для меня :happy girl:

может будут ещё какие-то вариации?..

:o-la-la:  :happy girl:

Это сообщение отредактировал(а) Jozefina - 4.10.2007, 12:53
PM MAIL   Вверх
SelenIT
Дата 4.10.2007, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 49
Всего: 401



Имхо, вариант Се ля ви наиболее прост в реализации (если абстрагироваться от возможных проблем с кешем в IE при некоторых настройках, от которых может стать только хуже - но вероятность этого невелика). Но вообще наличие проблемы наталкивает на мысль пересмотреть дизайн - например, избавиться от пустых гифов-распорок (где можно обойтись указанием размеров в CSS), мелкие CSS-фоны объединить по нескольку штук вот таким приемом (это уменьшит количество запросов к серверу) и т.п.


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Pokoinik
Дата 4.10.2007, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 17.3.2007
Где: /dev/null

Репутация: 1
Всего: 3



Jozefina, 
Код

<html>
<head>
<script type="text/javascript">
function loader() {
    var image = new Image(176, 132);
    image.src = '/images/gallery/preview/1190098868.jpg';
    document.getElementById('img').src = '/images/gallery/preview/1190098868.jpg';
}
</script>
</head>
<body onload="loader()">
<img src="/images/gallery/preview/1190098868.jpg" />
<img src="" id="img"/>
</body>
</html>

в данном случае второй рисунок бедет загружен после загрузки всего контента

Добавлено через 2 минуты и 14 секунд
SelenIT, согласен, но мой вариант тоже имеет право жить...


--------------------
ICQ: 490-993
Существует только 10 типов людей: те, которые понимают двоичную систему, и которые ее не понимают!!!
Опасайтесь людей верующих, ибо у них есть боги, которые им все прощают.

Делай или не делай! Никаких попробую!
Йода (Yoda), мастер-джедай
PM MAIL ICQ   Вверх
Jozefina
Дата 5.10.2007, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 1.10.2007
Где: Беларусь

Репутация: нет
Всего: нет



Се ля ви, SelenIT, Pokoinik,спасибо мальчики!!!  smile:
:happy girl:
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0778 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.