IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Смена картинок в одном контейнере (http://www.imho.ws/showthread.php?t=53209)

DeScriptor 08.03.2004 23:42

Смена картинок в одном контейнере
 
Ситуация у меня такая: есть страница, реализованная в виде таблицы, в одной из ячеек этой таблицы я хочу разместить обычный контейнер для картинок, а под ним - две кнопочки: вперед и назад. При этом я хочу чтобы сия конструкция работала так: нажимаем кнопочку, в контейнер грузится новая картинка (кэшировать мне ее не обязательно) из какого-нибудь списка картинок (что это должен быть за список - в теле HTML или отдельный файл?).

Задача сильно осложняется тем, что я в HTML НИ ХРЕНА НЕ ЗНАЮ :idontnow:, т.к. всего пару дней назад впервые занялся этим вопросом, к тому же использую бесплатный хостинг newmail.ru, в котором ни РНР ни SSL нету (хотя мне это не страшно - я даже не знаю, что это такое :biggrin: ).

Пример (не совсем точный) того, чего мне нужно - http://www.homeworld2.com/gallery.php

Сразу отчвечу на вопрос, "почему не посмотрел в исходники" - мне нужны еще и объяснения, что к чему.

Заранее огромное спасибо за ответы!!!!!!!!!

Vaulter 09.03.2004 01:35

DeScriptor
скажем, в js массиве есть имена картинок,
допустим сейчас в <img id=container....> загружена 5 картинка из этого массива
на кнопочки вешаем обрабочик onClick=prev(5) и на вторую кнопочку onClick=next(5)
...
сами функции чтото типа того:
Код:

myimages=['1.gif','2.gif','3.gif','images.php?id=1','images.php?id=2'];
function next(idimg)
{
 i=document.getElementById('container');
 i.src=myimages[idimg+1];
}
function prev(idimg)
{
 i=document.getElementById('container');
 i.src=myimages[idimg-1];
}

с тебя только проверки на 0 и на максимальный номер картинки


Часовой пояс GMT +4, время: 10:31.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.