Автор Тема: генератор  (Прочитано 5380 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andtar

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 83
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ofp.dem.ru
генератор
« : 22 Февраля 2002, 06:13:03 »
Мне нужно как-то сгенерировать картинку, т.е. при первой загрузке появилась одна картинка; при второй другая. Как бы картинки должны открываться чисто случайно ( из всех предложеных картинок)
 И если можно:beer: нужно сгенерировать ссылку тоже, каждой картинке соответствует каждая ссылка.
the cold war is not over...

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
генератор
« Ответ #1 : 22 Февраля 2002, 10:54:05 »
Делай  случайную выборку картинки из каталога. Оттудае выбирай и ссылки.
AS IS...

Оффлайн puh

  • Ни свой, ни чужой
  • Старожил
  • ****
  • Сообщений: 300
  • +0/-0
  • 2
    • Просмотр профиля
Если
« Ответ #2 : 22 Февраля 2002, 11:47:03 »
Цитировать
сгенерировать картинку
, то это спец-модули Perl, см. здесь: http://www.webclub.ru/confarchive/7575.html
А вообще похоже на систему "Случайный баннер"...
© Винни-Пух

Оффлайн andtar

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 83
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ofp.dem.ru
генератор
« Ответ #3 : 24 Февраля 2002, 05:09:41 »
Цитировать
Делай случайную выборку картинки из каталога. Оттудае выбирай и ссылки.

не врублюсь, как?
the cold war is not over...

Оффлайн puh

  • Ни свой, ни чужой
  • Старожил
  • ****
  • Сообщений: 300
  • +0/-0
  • 2
    • Просмотр профиля
генератор
« Ответ #4 : 25 Февраля 2002, 15:01:48 »
andtar
Так что надо-то? Набор картинок уже есть что-ли? Если так, то можно JavaScript, Perl использовать.
Чем помочь конкретно?
© Винни-Пух

Оффлайн andtar

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 83
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ofp.dem.ru
генератор
« Ответ #5 : 26 Февраля 2002, 05:55:19 »
лучше Javascript. набор картинок на сервере
the cold war is not over...

Оффлайн puh

  • Ни свой, ни чужой
  • Старожил
  • ****
  • Сообщений: 300
  • +0/-0
  • 2
    • Просмотр профиля
Тогда все просто:
« Ответ #6 : 26 Февраля 2002, 10:48:47 »
если имена файлов картинок логичны (типа a001.gif, a002.gif), то можно написать функцию, генерирующую имя файла и вставить полученное имя методом document.write("")
В противном случае придется все имена файлов записать в документ (или в подключаемый скрипт *.js) и делать случайную выборку.
Если не работал с JavaScript - пиши, поможем.:)
© Винни-Пух

Оффлайн andtar

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 83
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ofp.dem.ru
генератор
« Ответ #7 : 27 Февраля 2002, 06:31:17 »
С JavaScript может и работал, но всего дня два, и то брал готовые тексты.
Цитировать
document.write("")

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


the cold war is not over...

Оффлайн puh

  • Ни свой, ни чужой
  • Старожил
  • ****
  • Сообщений: 300
  • +0/-0
  • 2
    • Просмотр профиля
Хорошая ссылка
« Ответ #8 : 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

  • Members of GreenPeace
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://digital-market.ru
генератор
« Ответ #9 : 01 Марта 2002, 13:04:28 »
Выбирает случайную картинку с подписью и ссылкой:

Банк выполнил недопустимую операцию и будет закрыт!

Оффлайн andtar

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 83
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ofp.dem.ru
генератор
« Ответ #10 : 03 Марта 2002, 10:02:34 »
OK. Спасибо.
Вроде что-то получается
the cold war is not over...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28