|
Рандомная картинка
|
|
| MAK | Дата: Пятница, 18.12.2009, 12:16 | Сообщение # 1 |
|
Группа:
Следователи
Сообщений: 2342
Награды: 35
Город: ODESSA
Репутация: 646
Замечания: 0%
Статус: 
| Видел у многих людей рандомные аватары и видел что они это сделали довольно извесным php скриптом. Я подумал: можно это сделать ли на томже js или html? По идеи тут нету ничего сложного, но мне чего-то не хватает. Я создал .jpg "картинку" в которой был такой код: Code <скрипт language="Java_Script"> <!-- var a=Math.round(Math.random()*3) image = new Array(); image[image.length]="/images/1.jpg" image[image.length]="/images/2.jpg" image[image.length]="/images/3.jpg" document.write ("<img src="random.jpg">"); //--> </скрипт> Естественно не работает, как вы считаете что можно сделать чтобы картинки отображались рандомно? Без php. [offtop]JavaScript писать без "_". Вместо "скрипт" написать "script"[/offtop] Добавлено (18.12.2009, 12:16) --------------------------------------------- немного подправил: Code <скрипт type="text/java_script"> <!-- var a=Math.round"(Math.floor()*3) image = new Array(); image[0]="/images/1.jpg" image[1]="/images/2.jpg" image[2]="/images/3.jpg" document.write ("<src="random.jpg">"); //--> </скрипт>
Оплатили голосами за услугу и её не выполняют более чем 4 дня? - Обращайтесь. Вас оскорбили или поступили нечестно? - Обращайтесь. Увидели на форуме спам\флуд, а модератора нет? - Обращайтесь.
Не забывайте указывать в названии сообщения тему, пример: "Перевод за голоса".
|
| |
|
|
| ZirkiN | Дата: Пятница, 18.12.2009, 13:20 | Сообщение # 2 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус: 
| MAK, document.write('<img src="images/' + parseInt( Math.random()*12) + '.jpg">'); где 12 - сколько картинок имеем. p.s. начинается с 0.jpg и заканчивается 11.jpg
all:GMCC ~2% current:GMCC.C.L0 ~49%
Сообщение отредактировал ZirkiN - Пятница, 18.12.2009, 16:46 |
| |
|
|
| EdYa | Дата: Пятница, 18.12.2009, 16:36 | Сообщение # 3 |
|
Местный
Группа:
Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус: 
| Так чтоли: Code <script> var image_number = Math.floor(Math.random()*5); var images=new Array(5) images[0]="picture1.jpg"; images[1]="picture2.jpg"; images[2]="picture3.jpg"; images[3]="picture4.jpg"; images[4]="picture5.jpg"; document.write('<img src="pictures/' + images[image_number] + '" />'); </script> Либо так: Code <script> var images=new Array(5) images[0]="picture1.jpg"; images[1]="picture2.jpg"; images[2]="picture3.jpg"; images[3]="picture4.jpg"; images[4]="picture5.jpg"; document.write('<img src="' + images[Math.floor(Math.random()*5)] + '" />'); </script (так тупо круче)
Сообщение отредактировал EdYa - Пятница, 18.12.2009, 16:46 |
| |
|
|
| MAK | Дата: Пятница, 18.12.2009, 17:09 | Сообщение # 4 |
|
Группа:
Следователи
Сообщений: 2342
Награды: 35
Город: ODESSA
Репутация: 646
Замечания: 0%
Статус: 
| Пробовал все 3 варианта, не получается. п.с. некоторые не поняли что мне нужно.Мне нужно чтобы допустим ссылка на random.jpg не изменялась, а сама картинка random.jpg изменялась.
Оплатили голосами за услугу и её не выполняют более чем 4 дня? - Обращайтесь. Вас оскорбили или поступили нечестно? - Обращайтесь. Увидели на форуме спам\флуд, а модератора нет? - Обращайтесь.
Не забывайте указывать в названии сообщения тему, пример: "Перевод за голоса".
|
| |
|
|
| toneysix | Дата: Среда, 30.12.2009, 23:42 | Сообщение # 5 |
|
Джэдай
Группа:
I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус: 
| Я думаю такое возможно только в том случаи, если у тебя свой сервер, который заменяет автоматом.
Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
|
| |
|
|
| Stels | Дата: Четверг, 31.12.2009, 15:35 | Сообщение # 6 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Этим скриптом можно шапку на сайте менять, но не аватарку никак т.к. в аваторке привязка жёсткая к одной картинке.
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| Lynch | Дата: Четверг, 31.12.2009, 16:44 | Сообщение # 7 |
|
Местный
Группа:
Продвинутые
Сообщений: 720
Награды: 11
Город: Губкин
Репутация: 288
Замечания: 60%
Статус: 
| Stels - невозможное возможно. Смотри аватарку Eakwarp'a
|
| |
|
|
| MAK | Дата: Четверг, 31.12.2009, 17:59 | Сообщение # 8 |
|
Группа:
Следователи
Сообщений: 2342
Награды: 35
Город: ODESSA
Репутация: 646
Замечания: 0%
Статус: 
| Lynch, у него через php.
Оплатили голосами за услугу и её не выполняют более чем 4 дня? - Обращайтесь. Вас оскорбили или поступили нечестно? - Обращайтесь. Увидели на форуме спам\флуд, а модератора нет? - Обращайтесь.
Не забывайте указывать в названии сообщения тему, пример: "Перевод за голоса".
|
| |
|
|
| airbreaker | Дата: Понедельник, 04.01.2010, 16:05 | Сообщение # 9 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 282
Награды: 11
Город: Мск
Репутация: 290
Замечания: 80%
Статус: 
| Я вернулся, и могу сделать вам опять авы) или исходник дать Добавлено (04.01.2010, 15:51) --------------------------------------------- через яваскрипт невозможно Добавлено (04.01.2010, 16:05) --------------------------------------------- http://eakwarp.valakas.ru/img/*.jpg ,где * число от 0 до 19
Linkum
|
| |
|
|
| Leeroy | Дата: Понедельник, 04.01.2010, 16:12 | Сообщение # 10 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 114
Награды: 1
Город: Красноярск
Репутация: 13
Замечания: 0%
Статус: 
| MAK, выложи пожалуйста php скрипт
|
| |
|
|
| airbreaker | Дата: Понедельник, 04.01.2010, 16:13 | Сообщение # 11 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 282
Награды: 11
Город: Мск
Репутация: 290
Замечания: 80%
Статус: 
| Leeroy, где он сказал, что у него скрипт есть?
Linkum
|
| |
|
|
| Leeroy | Дата: Понедельник, 04.01.2010, 16:16 | Сообщение # 12 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 114
Награды: 1
Город: Красноярск
Репутация: 13
Замечания: 0%
Статус: 
| Quote (MAK) видел что они это сделали довольно извесным php скриптом. Думаю у него есть этот скрипт) Просто ему в яву захотел переделать.
|
| |
|
|
| airbreaker | Дата: Понедельник, 04.01.2010, 16:41 | Сообщение # 13 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 282
Награды: 11
Город: Мск
Репутация: 290
Замечания: 80%
Статус: 
| Stels сказал бред. т.к. картинка - бинарный файл, а не какой-либо скрипт. если ты заставишь юкоз обрабатывать jpg файл как яваскрипт (хтпл), то все получится. и то геморно. для этого надо стукнуть админам юкоза и попросить их потратить 4 часа на создание новой дыры в своей системе)) так что подменять картинку надо на своем сервере, чтобы юкоз из-за вас не обрабатывал все авы как скрипты... п.с. возможно я тоже написал бред, но главное то, что я сам это понял, все равно никто не будет читать.
Linkum
|
| |
|
|