Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: linke от 08 Августа 2005, 10:40:23

Название: Картинки на старинице через интервал
Отправлено: linke от 08 Августа 2005, 10:40:23
Как сделать чтоб картинка на странице повторялась через определенный интервал по вертикали.
 
Название: Картинки на старинице через интервал
Отправлено: y4an от 08 Августа 2005, 12:18:16
- сделать ее фоном с background-repeat: repeat-y
- вставлять в рукопашную через равные промежутки
Название: Картинки на старинице через интервал
Отправлено: linke от 08 Августа 2005, 12:23:24
Фоном не катит, так как печатать надо, а чтоб фон печатался в свойствах галку надо ставить.

а в рукопашную что-то не доходит как?
Название: Картинки на старинице через интервал
Отправлено: CGVictor от 08 Августа 2005, 12:23:38
linke
Первый вариант от y4an плюс к картинке графически добавь эти самые 590 пикселей.
Это будет проще.

Хотя возможны варианты.
Название: Картинки на старинице через интервал
Отправлено: linke от 08 Августа 2005, 12:27:47
Я уже так и делаю, добавляю эти самые 590 пикселей, только вот background не печатается просто так, а у тега img нету repeat.
Название: Картинки на старинице через интервал
Отправлено: y4an от 08 Августа 2005, 14:19:18
рукопашная идея (приблизцом):
- создаем див (id=nado) с нужным позиционированием
- узнаем высоту страницы (или блока) через яваскрипт
- согласно высоты рассчитываем количество повторов картинки
- пишем в див (id=nado) через innerHTML нужное количество повторов картинки с заданными параметрами

что то типа того должно быть, имхо.
Название: Картинки на старинице через интервал
Отправлено: linke от 08 Августа 2005, 15:14:15
пишем в див (id=nado) через innerHTML нужное количество повторов картинки с заданными параметрами

Вот сдесь не очень понятно как этот div должен выглядить.
Название: Картинки на старинице через интервал
Отправлено: CGVictor от 08 Августа 2005, 17:18:43
linke
div пустой
Из JS пишешь в innerHTML нужные тебе теги.

Но это костыль.

Можешь копать в сторону createElement (хотя бы поиском по форуму).

И - просто сейчас некогда проверять - фон ячейки таблицы печатается? Если да - большая таблица и the end.
Название: Картинки на старинице через интервал
Отправлено: y4an от 08 Августа 2005, 17:30:50
див самый обычный:

далее где то:
document.GetElementById(\'nado\').innerHTML = ""
for (i=0; i{
  document.GetElementById(\'nado\').innerHTML = document.GetElementById(\'nado\').innerHTML + "
"
}

как то так
Название: Картинки на старинице через интервал
Отправлено: CGVictor от 09 Августа 2005, 12:29:55
y4an
linke
Из проверенного: фон ячейки таблицы печатается.
Поэтому советую перестать изобретать геморрой.
Название: Картинки на старинице через интервал
Отправлено: linke от 09 Августа 2005, 13:05:55
Сделал со слоями.
Все просто получилось