Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   скрипт галереи (https://javascript.ru/forum/jquery/17282-skript-galerei.html)

dmitriymar 14.05.2011 18:22

THER1ON,
связанно с работой с директориями-когдато читал о подобном. есть эта тема в книге рнр глазами хакера а она есть в скачке.там очень большой подводный камень

walik 14.05.2011 18:29

. - (одна точка) указывает на текущую директорию.
.. - (две точки) указывают на директорию выше (предыдущею).
Эти точки во всех папках есть.

THER1ON 14.05.2011 18:43

dmitriymar,
walik,
и как же добавить их игнорирование?

dmitriymar 14.05.2011 19:07

THER1ON,
писать скрипт серверный изначально правильно,а то там в каждой строчке потенциальная ошибка зарыта. тем более планировалась заливка по фтп ручная-ну и зачем тогда это там всё? править в переменной колво файлов и случайно отдавать...

walik 14.05.2011 19:23

Цитата:

Сообщение от THER1ON
и как же добавить их игнорирование?

В моем варианте как считывать файлы из директории, эти точки игнорируются. Можно подправить скрипт. Или IF'ом проверять название фаила, не равно ли оно . или ..

THER1ON 14.05.2011 20:38

пока тему не удалили за оффтоп, резко обращаюсь с вопросом по fade, при смени изображения. я сделал скрипт сам, но само-собой работает он некорректно.
$(document).ready(function()
{
action();
 
 
});
function action()
{


	$("img#images").click(function(){
		$("#images").fadeOut(1000);
	});

$.post("random.php", { name: "John", time: "2pm" },
  function(data){
    //alert("Data Loaded: " + data);
     
         
    $("#images").attr("src",data);
    $("#button").attr("value",data);
  });
	$("img#images").click(function(){
		$("#images").fadeIn(1000);
	});
}

нужно, чтобы по клику был fadeout,а дальше с fadein появлялось след.изображение. как это реализовать?

0931454574 14.05.2011 21:53

Тогда просто сделай в html так
немного перепиши функцию good
function good()
{
random();
setInterval(random,1000);	
}

так первое изображение будет рандомом.

THER1ON 14.05.2011 22:12

0931454574,
я уже с php частью разобрался. меня только интересует, не будет ли увеличиваться задержка при пересчёте массива с именами картинок, когда я буду заливать их всё больше и больше?
и сейчас мне нужно разобраться с эффектом fade. есть предложения, как его настроить?
Цитата:

нужно, чтобы по клику был fadeout,а дальше с fadein появлялось след.изображение.
придумал. попробую сделать как рекомендовали выше - с элементом поверх, меняющим прозрачность

0931454574 14.05.2011 23:01

Наверное потому что на картинку поставить клик нельзя (возможно что можно), заключи картинку в ссылку и обработчик клика на ссылку!

0931454574 14.05.2011 23:02

THER1ON,
Ты будешь делать пересчет картинок по желанию. Тоесть единожды запуская функцию для формирования тхт файла.
просто скопируй ее в отдельный файл и запусти вручную в крайнем случае и ок, а из этого файла что был раньше просто удали и все ок. запускаться будет только когда надо .


Часовой пояс GMT +3, время: 11:19.