Рандом из папки... @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 15 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Nikolaev Муж.
новый человек
2
Сообщения: 60
Зарегистрирован: 24.07.06
Откуда: из Белгорода
Заголовок сообщения: Рандом из папки...
Сообщение Добавлено: 2 Декабрь 2006, 16:04:14 
Помогите пожалуйста найти java скрипт для обновления картинки при обновлении странички, но такой что бы брал графикуиз папки. Сам. Потому что есть куча подобных трубующих прописывать имена в коде...Заранее благодарен))) :lady:

_________________
http://verbov.web-palitra.ru
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 2 Декабрь 2006, 16:13:30 
Эти примеры именно такие просто потому, что то, что ты хочешь, в JavaScript'е не реализуется.
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 2 Декабрь 2006, 16:25:41 
Nikolaev, тебе нужен скрипт на php. Стандартные функции.
Поищи в яндексе

_________________

Портфолио - ЖЖ - Кулинарные рецепты - Блог о дизайне, уроки фотошоп

icq: 295346452 | Почта: info()alexey-popov.com

.
??????21628
новый человек
0
Сообщения: 19
Зарегистрирован: 30.10.06
Сообщение Добавлено: 2 Декабрь 2006, 19:00:51 
Crazy, ну почему же, реализуется. Только очень геморройно.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 2 Декабрь 2006, 20:29:38 
Базиль, не томи, расскажи основную концепцию.
Nikolaev Муж.
новый человек
2
Сообщения: 60
Зарегистрирован: 24.07.06
Откуда: из Белгорода
Сообщение Добавлено: 2 Декабрь 2006, 20:50:09 
Искал и на php. это предже всего, но из-за того что не нашел начал искать на яве. На php искал как крутилка баннеров. Но ничего нет подходящего на русском языке))) с которым плохо...

_________________
http://verbov.web-palitra.ru
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 2 Декабрь 2006, 21:41:55 
Nikolaev, тебе влом пойти на гугл и спросить про "показ случайной картинки php"?
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 2 Декабрь 2006, 22:02:46 
Nikolaev, ёп, ну набирать нужно не то совсем...
Тебе нужно: "php работа с фалами"

http://www.yandex.ru/yandsearch?rpt=rad … B%E0%EC%E8

_________________

Портфолио - ЖЖ - Кулинарные рецепты - Блог о дизайне, уроки фотошоп

icq: 295346452 | Почта: info()alexey-popov.com

.
1NV1Z0R
соучастник
12
Сообщения: 971
Зарегистрирован: 27.09.05
Сообщение Добавлено: 2 Декабрь 2006, 23:12:32 
а при чем тут работа с файлами? Достаточно dir() и все

при чем тут ява? это-яваскрипт

И вообще, сам делай
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 3 Декабрь 2006, 01:10:32 
1NV1Z0R, ну я дир и имею в виду. Раздел работа с файлами.
Элементарно в любом учебнике по поиску из моей ссылки всё что ему надо он за час поймет и сделает

_________________

Портфолио - ЖЖ - Кулинарные рецепты - Блог о дизайне, уроки фотошоп

icq: 295346452 | Почта: info()alexey-popov.com

.
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 3 Декабрь 2006, 19:35:40 
Ну а типа такого скрипта -- не, не пройдёт.

Код:
<script language="JavaScript" type="text/Javascript"><!--
function ChangeImg() {
  if(document.images) {
   eval("document."+ChangeImg.arguments[0]+
   ".src=('"+ChangeImg.arguments[1]+"')");
  }
}

function preload() {
  if (document.images) {
    var imgsrc = preload.arguments;
    arr=new Array(imgsrc.length);
    for (var j=0; j<imgsrc.length; j++) {
      arr[j] = new Image;
      arr[j].src = imgsrc[j];
    }
  }
}
//--></script>
</head>
<body onload="preload('under.gif'">
<div>
<script language="JavaScript" type="text/Javascript"><!--
var vimg = Math.round(Math.random() * 16);
document.write('<img alt="" id="random" src="random/' + vimg + '.jpg" />');
//--></script>
<noscript>
<img src="random/9.jpg" alt="" id="random" />

</noscript>
</div>


просто из своей странички (для дочки чего-то года два назад ваял) выделил кусок кода. Вот создаем папку "random", туда картинки.

_________________
Keep in touch. Andrey Alexeev.
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 5 Декабрь 2006, 08:08:24 
tentoys, видишь ли, все равно в коде js тебе надо менять, например если картинок больше 16, так же нужно картинки специально называть.

Я бы сделал проще, php (perl) отдает страничку в которой уже сформирован js массив картинок из папки, а js уже что хочет с этим массивом и делает, проще не бывает.

_________________
:: metal kick ass ::
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 5 Декабрь 2006, 15:43:39 

MpaK999 писал(а):
Я бы сделал проще, php (perl) отдает страничку в которой уже сформирован js массив картинок из папки, а js уже что хочет с этим массивом и делает, проще не бывает.


Согласен, проще. Но ведь я ответил на вопрос топикстартера? :rotate:

_________________
Keep in touch. Andrey Alexeev.
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 5 Декабрь 2006, 15:56:26 
tentoys


Nikolaev писал(а):
но такой что бы брал графику из папки. Сам. Потому что есть куча подобных трубующих прописывать имена в коде



выше написал почему не подходит

_________________
:: metal kick ass ::
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 5 Декабрь 2006, 22:37:29 
MpaK999, я помню -- были такие скрипты, которые рэндом меняли только те картинки, имена которых перечислялись конкретно. ОК. Предлагается также уже пройденное решение отсюда :gent:

_________________
Keep in touch. Andrey Alexeev.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 15 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100