Вопрос прост: есть переключалка on/off. Сделана полностью на css3. С ее помощью хочу переключать значение переменной js, которая находится в подключенном документе js.
Буду очень признателен. Время у меня есть в несколько дней для завершения.
...пока постараюсь разобраться с переключателем true / false для переменной js скрипта. сам переключатель есть но как примостить его в конкретной переменной не знаю(
Прочитал статью, мозг чейчас взорвется. В принципе понял, но на разбор кода ползунка, и кода работы с куки придется залипнуть на сутки((((((... ох...не вовремя.
А можете глянуть код ползунка и подсказать по месту что как?, он в начале поста прикручен архивом, ...там нет ничего лишнего внутри.
Ох, слабо владею js чтобы из него в куки стот скидывать... ток недавно с сессиями начал активно работать... а куки... пока это темный лес в который очень хочется войти, но дорог еще не знаю...
Можете на пальцах объяснить принцип работы с cookies через js, и дать ссылочку на подробный материал. ( сразу ссыль на ман может не дать результата )
Я в курсе что js- клиентская часть, Php- серверная.
Просто в html странице сделана такая запись, которая изменяется с помощью js, и я получается, присваиваю ей некоторую часть php , которая модифицируется на сервере и выдается в js, но js тоже работает над модификацией этого параметра.
Таким образом, изменение происходит сначала на клиенте, в js коде, потом передается на сервер, потом при обновлении страницы переменная получает значение, которое было передано, и позднее, полученное от сервера. но на клиенте эта переменная встраивается обратно в js который и отображает ее в клиент. При "конфликте", т.е. когда отображение ползунка исчезает, в коде страницы вообще отсутствует упоминание этой переменной и элемента, который управляется этой переменной. Иными словами величина равна "", а не ,скажем "0".
В том и трабл. как обойти конфликт. Это вопрос эстетики. Хочется, чтобы после отправки значения ползунка, ползунок сохранял свое визуальное положение.
При многократных тестах было обнаружено, что на очередной отправке по Submit'у, анимация ползунка пропадает. Иными словами не срывается на ноль, а исчезает вовсе. Это происходит только при заданном value через php, при "value: 0 " анимация возвращается и работает снова отлично.
При замене снова на php функцию, снова некоторое время работает, а на каком то разе снова пропадает анимация.
При обоих вариантах некоторое время работает, но потом скидывается. Проблему вижу в том что атрибут value модифицируется js скриптом, и происходит ссора между php и js .
Помогите найти в чем проблема и устранить ее... пожалуйста...
Гляньте пожалуйста , что можно сделать с тем что имею, и что нужно доделать. По начитался в сети всякого про Ajax, если надо его использовать тут подскажите, как? Так же , предполагаю уместное добавление сессий.
Я не знаю как использовать эти технологии поскольку не приходилось ранее с ними иметь дело. То что нагуглил сам, хоть и сдвило с мертвой точки, но не очень помогло.
vanicon пишет:
Кодируйте base64, и возвращаете во фрейм обратно...
Не представляю как может происходить такой процесс(...
vanicon пишет:
используйте куки или сессии
Я тоже предположил их необходимость, после прочтения нескольких манов и топиков на похожие темы, но ранее не работал с ними, поэтому и просил помощи.
У меня, в данный момент, 2 проблемки с этой частью моего проекта:
1) изображение после обновления страницы исчезает, а хочется чтобы после submit'а оно оставалось.
2) не могу понять как его выстрелить дальше в php обработчик (он уже есть, осталось ему передать submit'ом загруженное изображение)
Я реализовал загрузку на страницу, но я несколько не понимаю как именно реализовать передачу изображения дальше, в скрипт php, и при этом не потеряв его на странице.
Посмотрите 2 моих файла, может подскажите по коду что с ними можно сделать?
Есть интерфейс сайта, на него подгружается картинка как файл, и отображается на странице. Далее ее надо передать обработчику для модификации. Требуется чтобы первая картинка осталась на месте, и она же передалась в php обработчик.
В итоге требуется чтобы рядом с первой картинкой вывелось обработанное. Для начала, хочу просто загрузить кадр на сайт, и по команде продублировать его рядом по Submit'у. Помогите пожалуйста .
Гляньте пожалуйста , что можно сделать с тем что имею, и что нужно доделать. По начитался в сети всякого про Ajax, если надо его использовать тут подскажите, как? Так же , предполагаю уместное добавление сессий.
Требуется что бы после нажимания Submit его интерфейс не скидывался на "по умолчанию", иными словами, чтобы сохранялась позиция ползунка.
Для цифр я это уже реализовал, а вот для самого колесика ползунка нет. Возможно потребуется Ajax, но это у меня вызывает вставание волос на спине... не владею, хоть и мечтаю освоить.
По первому пункту вопрос: как можно реализовать из этого привязку загруженного изображения к php переменной? Иначе говоря, как ее можно по команде передать обработчику?
Пункт 2: Реализация ползунка, для выбора коэффициента. Передача значения ползунка php обработчику фильтра.
//обновляем скрытое поле формы, так что можно передать данные с помощью формы
change: function(event, ui) {
$('#hidden').attr('value', ui.value);
}
});
</script>
<inputtype='submit'value='Обработать'/>
</form >
<br><br>
<?php
$koefficient=$_POST[kof];
echo 'Коэффициент равен : '.$koefficient;
?>
Ползунок - Слайдер jQuery UI | Материалы сайта RUSELLER.COM . Слегка адаптировал под себя.
Я элементы загрузки и ползунок реализовал на отдельных страничках чтобы разобраться сначала с отдельными процессами. В процессе работы понял что нужно использовать сессии, так как при отправке загруженного изображения на обработку, первичный кадр будет пропадать, и ползунок передав значение php скрипту тоже будет сбрасываться на ноль.
Прошу помощи по поводу оптимизации этих двух процессов и применения в данном случае сессий . Сам в них только сейчас начал ковыряться вычитав об их применимости для решения моих задач.
Как должна выглядеть совместная работа этих пунктов проекта: на странице сайта нажимают кнопку выбора файла, выбирают картинку на компе, нажимают кнопку загрузки, она появляется на странице и в файлах сайта.
Затем с помощью ползунка выбирают коэфициент выравнивания и нажимают "обработать". По этой команде само изображение и коэффициент передается скрипту фильтра, разработанного ранее NoPaper'ом, который рядом с загруженным кадром выводит обработанный.