Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
[ok]
Здравствуйте.
2 вопроса.
1) Случилась ситуация на хостинге. Файлы скриптов я по фтп удалять/переименовавать могу. А вот файлы, загруженные пользователями - не могу. Я так понимаю, у меня нет прав на каталог, в который файлы загружаются, (хотя я могу его переименовать).
Вопрос. Можно ли с помощью .htacess дать полные права на каталог и все что в нём лежит, независимо от глубины вложения. То бишь, задать права на все дочерние каталоги и файлы?
Если можно, то дайте пример, как это должно выглядеть.
2) Как правильно называется событие щелчка правой кнопкой? oncontextmenu не фурычит. Точнее фурычит, но не везде. Сафари реагирует, а опера своё меню кидает. И можно ли это событие прописать элементу таблицы?
Желательно строке, но можно и ячейке. Чтобы когда по строке/ячейке щёлкают правой кнопкой, выполнялась нужная функция. Нужен кроссбраузерный вариант. с onclick всё работает, по строке щёлкают и выполняется нужная функция. Нужно так же для щелчка правой кнопкой.
upd: Вспомнил ещё один вопрос.
3) Как можно на php реализовать выполнение функции по времени. То бишь, заливает у меня пользователь файл. Нужно раз в секунду ему выводить, какой объём уже загружен. Как это можно реализовать?
Здравствуйте.
2 вопроса.
1) Случилась ситуация на хостинге. Файлы скриптов я по фтп удалять/переименовавать могу. А вот файлы, загруженные пользователями - не могу. Я так понимаю, у меня нет прав на каталог, в который файлы загружаются, (хотя я могу его переименовать).
Вопрос. Можно ли с помощью .htacess дать полные права на каталог и все что в нём лежит, независимо от глубины вложения. То бишь, задать права на все дочерние каталоги и файлы?
Если можно, то дайте пример, как это должно выглядеть.
2) Как правильно называется событие щелчка правой кнопкой? oncontextmenu не фурычит. Точнее фурычит, но не везде. Сафари реагирует, а опера своё меню кидает. И можно ли это событие прописать элементу таблицы?
Желательно строке, но можно и ячейке. Чтобы когда по строке/ячейке щёлкают правой кнопкой, выполнялась нужная функция. Нужен кроссбраузерный вариант. с onclick всё работает, по строке щёлкают и выполняется нужная функция. Нужно так же для щелчка правой кнопкой.
upd: Вспомнил ещё один вопрос.
3) Как можно на php реализовать выполнение функции по времени. То бишь, заливает у меня пользователь файл. Нужно раз в секунду ему выводить, какой объём уже загружен. Как это можно реализовать?
-
-
22.05.2012 в 21:283) дословно - cron, по вашему функционалу - делайте таймер в js и дергайте php-скрипт на предмет данных
-
-
22.05.2012 в 21:59Имеется в виду, сменить хостера? Если да, то вопрос не об этом. Вопрос в том, можно ли с помощью .htacess управлять правами на каталоги/файлы.
-
-
22.05.2012 в 22:25-
-
22.05.2012 в 22:56А понятно. Хотя хостер уже поправил всё, но буду знать на будущее. Спасибо.
И всё же, с помощью .htacess можно правами рулить?
-
-
23.05.2012 в 01:33-
-
23.05.2012 в 02:32-
-
23.05.2012 в 03:31Подробнее см. спецификацию. И вот это вот: unixpapa.com/js/mouse.html (суровая правда жизни).
Конкретно по вопросу — на правую кнопку, click, конечно, не посылается, зато посылается mousedown, mouseup и, в зависимости, от браузера, contextmenu. Но лучше внимательно прочитать вторую ссылку.
-
-
23.05.2012 в 03:53Проблема в том, что таким образом не получается открыть сразу несколько товаров в фоновых вкладках, чтобы потом спокойно их изучать.
Это неудобно. Следовательно, надо как-то реализовать возможность открытия в новой вкладке.
То бишь - по левой ткнул, попал на подробную инфу, по правой - подробная инфа открылась в новой вкладке.
Ладно, пойду почитаю, чего там пишут.
-
-
23.05.2012 в 04:28Инфа полезная, спасибо. Но единственное, к чему я пришёл - надо делать строку/ячейку ссылкой как-то. Ибо у меня Опера нажатие на правую кнопку вообще никуда не отправляет. Так что и не обработаешь. Воть.
В общем, буду думать, как корректно сделать из строки/ячейки ссылку.
не фурычит. Так что надо как-то иначе.
-
-
23.05.2012 в 13:08если вам надо, чтобы ссылка была на всю ячейку, то
-
-
23.05.2012 в 15:29Ситуация такая. При display: block сылка занимает всю ширину только если не указывать ширину принудительно.
Если прописать width: 100%, то ширина ссылки ограничивается шириной текста.
По высоте - меняется только если принудительно в пикселях указать. Проценты не воспринимает.
+ у меня высота строк не фиксированная, иначе всё было бы проще.
Я наверное поэксперементирую ещё. Сделаю чистую страницу с таблицей и ссылками. И посмотрю как оно работает. Просто чтобы исключить наследование стилей.
-
-
23.05.2012 в 20:14Кстати, какой версии Опера, что не посылает события на правую кнопку?
-
-
23.05.2012 в 20:19mousedown посылает любая кнопка. Поставил ради теста алерт на это событие.
Левай и средняя - вызывают алерт, правая - меню оперы.
-
-
23.05.2012 в 20:27Начиная с 10.50 Опера посылает и на правую.
mousedown посылает любая кнопка
Разумеется. Точно так же, как с клавиатурой. Нажатая кнопка определяется свойствами события.
-
-
23.05.2012 в 21:01Не могу, и не хочу.
1) Я к ней привык и она меня всем устраивает.
2) Некоторые вещи по работе только в ней фурычат (не знаю как это сделали, но факт - только под 9-й работает).
3) Переход на домены третьего уровня показал, что 9-й версией пользуется довольно-таки много людей.
4) То что делаю, должно работать везде, иначе тогда можно вообще забить на всё и писать только под хром.)))
-
-
23.05.2012 в 21:05Везде — понятие относительное. Если действительно очень важна поддержка 9-й Оперы для этого конкретного проекта — это одно. А то так можно и IE 1.0 начать поддерживать. &)
-
-
23.05.2012 в 21:19У меня по ограничениям как-то так:
опера - с 9-й.
огнелис - с 3-го.
осёл - с 6-го.
сафари - с 4-го.
Хром - с 14-го.
Дурдом, но что есть. Ну и плюс моё личное - если не работает под моей оперой, значит не работает вообще)))
Тут я очень консервативен. Хотя это относится только к тому, что я сам делаю. Всякие заморочливые ресурсы приходится из под хрома смотреть, ибо тот же вк под 9-й оперой не даёт ничего публиковать. Смотреть - сколько угодно, написать - фиг тебе. Так что для таких неженок юзаю хром. А так, как уже сказал, опера 9.51 меня полностью во всём устраивает. В отличие от последних версий.)))