Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 04.05.2009, 16:31
Новичок на форуме
Отправить личное сообщение для percilacus Посмотреть профиль Найти все сообщения от percilacus
 
Регистрация: 29.04.2009
Сообщений: 9

На моем сайте используецоо!
http://percilacus.narod.ru/
Ответить с цитированием
  #12 (permalink)  
Старый 04.05.2009, 16:46
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

function create() {
    for (var i = 0; i < arguments.length; i++) {
        new Image().src = 'Images/' + arguments[i] + '.gif';
    }
}
create('SoapRed', 'SoapGreen', 'HomeRed', 'HomeGreen');
Ответить с цитированием
  #13 (permalink)  
Старый 04.05.2009, 17:09
Новичок на форуме
Отправить личное сообщение для percilacus Посмотреть профиль Найти все сообщения от percilacus
 
Регистрация: 29.04.2009
Сообщений: 9

Kolyaj, так не работает!
Да и в принципе не может работать
Ответить с цитированием
  #14 (permalink)  
Старый 04.05.2009, 17:18
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от percilacus
Да и в принципе не может работать
Это почему это?
Ответить с цитированием
  #15 (permalink)  
Старый 04.05.2009, 23:33
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Цитата:
x-yuri,
только непонятно, зачем такое создание картинок нужно, если они потом нигде не используются. Кэширование разве что
просто для какого-нибудь rollover'а или ты имеешь в виду, что нужно пользоваться каким-нибудь replaceChild, чтобы браузер не делал запрос на сервер?
Ответить с цитированием
  #16 (permalink)  
Старый 06.05.2009, 20:46
Новичок на форуме
Отправить личное сообщение для percilacus Посмотреть профиль Найти все сообщения от percilacus
 
Регистрация: 29.04.2009
Сообщений: 9

Сообщение от Kolyaj
Да и в принципе не может работать
Потому что создано свойство src, а сам объект то не создан.
А вот так работает. Мне даже так больше нравится:
function create() {
    for (var i = 0; i < arguments.length; i++) {
window [arguments[i]] = new Image();
window [arguments[i]].src = 'Images/' + arguments[i] + '.gif';
    }
}
create('SoapRed', 'SoapGreen', 'HomeRed', 'HomeGreen');
Ответить с цитированием
  #17 (permalink)  
Старый 06.05.2009, 20:55
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от percilacus
Потому что создано свойство src, а сам объект то не создан.
А свойство какого объекта создано?
Ответить с цитированием
  #18 (permalink)  
Старый 07.05.2009, 14:04
-
Отправить личное сообщение для twolf Посмотреть профиль Найти все сообщения от twolf
 
Регистрация: 16.07.2008
Сообщений: 207

Kolyaj,
а после new Image().src = ....
искать свойство src в document.images ?
Ответить с цитированием
  #19 (permalink)  
Старый 07.05.2009, 14:21
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

А оно нигде потом и не ищется. Я не тестировал кэширование подобным образом, так что очень даже может быть, что не работает. Хотя в случае ТС я смутно представляю, как он тестирует работоспособность. А вот если нужно отправить какие-то данные на сервер, то такой подход прекрасно работает.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать локальную переменную глобальной?? Дмитрий Общие вопросы Javascript 8 02.11.2010 03:33
Строковый параметр функции со спецсимволами JooZ Общие вопросы Javascript 6 09.04.2009 16:18
Можно ли как-то условие match() через переменную использовать? Tend Общие вопросы Javascript 1 16.03.2009 18:52
переменную в title object Общие вопросы Javascript 1 25.09.2008 09:27
Как обозначить переменную выбранную в FileChooser? woo_hoo Общие вопросы Javascript 4 03.07.2008 12:58