Forum Webscript.Ru

Дизайн и Верстка => Всё о Html => Тема начата: andtar от 22 Февраля 2002, 06:13:03

Название: генератор
Отправлено: andtar от 22 Февраля 2002, 06:13:03
Мне нужно как-то сгенерировать картинку, т.е. при первой загрузке появилась одна картинка; при второй другая. Как бы картинки должны открываться чисто случайно ( из всех предложеных картинок)
 И если можно:beer: нужно сгенерировать ссылку тоже, каждой картинке соответствует каждая ссылка.
(http://andtar.chat.ru/Files/Jp-urod.gif) (http://andtar.chat.ru)
Название: генератор
Отправлено: ThE0ReTiC от 22 Февраля 2002, 10:54:05
Делай  случайную выборку картинки из каталога. Оттудае выбирай и ссылки.
Название: Если
Отправлено: puh от 22 Февраля 2002, 11:47:03
Цитировать
сгенерировать картинку
, то это спец-модули Perl, см. здесь: http://www.webclub.ru/confarchive/7575.html
А вообще похоже на систему "Случайный баннер"...
Название: генератор
Отправлено: andtar от 24 Февраля 2002, 05:09:41
Цитировать
Делай случайную выборку картинки из каталога. Оттудае выбирай и ссылки.

не врублюсь, как?
Название: генератор
Отправлено: puh от 25 Февраля 2002, 15:01:48
andtar
Так что надо-то? Набор картинок уже есть что-ли? Если так, то можно JavaScript, Perl использовать.
Чем помочь конкретно?
Название: генератор
Отправлено: andtar от 26 Февраля 2002, 05:55:19
лучше Javascript. набор картинок на сервере
Название: Тогда все просто:
Отправлено: puh от 26 Февраля 2002, 10:48:47
если имена файлов картинок логичны (типа a001.gif, a002.gif), то можно написать функцию, генерирующую имя файла и вставить полученное имя методом document.write("")
В противном случае придется все имена файлов записать в документ (или в подключаемый скрипт *.js) и делать случайную выборку.
Если не работал с JavaScript - пиши, поможем.:)
Название: генератор
Отправлено: andtar от 27 Февраля 2002, 06:31:17
С JavaScript может и работал, но всего дня два, и то брал готовые тексты.
Цитировать
document.write("")

я не понял, а где имена файлов?


Название: Хорошая ссылка
Отправлено: puh от 28 Февраля 2002, 19:14:49
http://dhtml.webcoder.ru/other/index.php?Other=4
Цитировать
а где имена файлов

а они должны быть в массиве:
a[0]="myMother.jpg";
a[1]="myFather.jpg";
a[2]="myBrother.gif";
Поэтому лучше чтобы имена файлов были логические, а то придется в теле документа прописывать их ВСЕ
Название: генератор
Отправлено: Pr0Head от 01 Марта 2002, 13:04:28
Выбирает случайную картинку с подписью и ссылкой:

Название: генератор
Отправлено: andtar от 03 Марта 2002, 10:02:34
OK. Спасибо.
Вроде что-то получается