Серёга
25.07.2013 - 15:49
Меню сайта достаточно большое, около 200 - 250 ссылок, в ближайшее время увеличивать колличество ссылок не буду. Как вы думаете как реализовать: на сервере или в браузере.
TranceIT
25.07.2013 - 16:32
Цитата (Серёга @ 25.07.2013 - 13:49) |
Как вы думаете как реализовать: на сервере или в браузере. |
ШТА?
_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать. Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!
Например открывающиеся меню
1 - открывается в браузере (css + script) - может неккоректно работать в некоторых браузерах
2 - когда пользователь нажимает на ссылку, передаёт GET, php принимает и отдаёт уже открытое меню.
TranceIT
25.07.2013 - 17:25
Получаем открытое меню и закрываем его при помощи js. Пользователь получит меню, даже если отключен js.
_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать. Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!
Цитата (TranceIT @ 25.07.2013 - 17:25) |
Получаем открытое меню и закрываем его при помощи js. Пользователь получит меню, даже если отключен js. |
Вопрос в том, что некоторые браузеры не открывают меню (старые версии и мобильные) Поэтому вопрос меню сделать на клиентской части или серверной.
TranceIT
25.07.2013 - 18:39
Цитата (Guest @ 25.07.2013 - 16:35) |
Вопрос в том, что некоторые браузеры не открывают меню (старые версии и мобильные) Поэтому вопрос меню сделать на клиентской части или серверной. |
Это вопрос не программирования, а кроссбраузерной верстки.
_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать. Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!
Гость_Сергей
10.08.2013 - 16:14
Цитата (TranceIT @ 25.07.2013 - 17:25) |
Получаем открытое меню и закрываем его при помощи js. Пользователь получит меню, даже если отключен js. |
Меню трёхступенчатое, поэтому, если пользователь не может открыть меню, то может делать это на серверной стороне?
Цитата (Гость_Сергей @ 10.08.2013 - 16:14) |
Меню трёхступенчатое, поэтому, если пользователь не может открыть меню, то может делать это на серверной стороне? |
На серверной стороне ты ни как не сделаешь меню.
Тебе в помощь подойдет проверка версии, а вообще не парься по поводу старых версий - этот процент людей очень мал.
Valick
11.08.2013 - 12:12
Цитата |
На серверной стороне ты ни как не сделаешь меню. |
stepan, с какого это перепуга? Речь о том чтобы отдать клиенту раскрытое средствами РНР в определенных позициях меню. В принципе ничего сложного. Особенно если использовать Nected Sets или хранить меню в XML.
_____________
Стимулятор ~yoomoney - 41001303250491
Цитата (Valick @ 11.08.2013 - 12:12) |
с какого это перепуга? |
у ТС не правильное представление между клиент/серверной стороной, так как серверная сторона всегда отдает клиентскую часть.
Valick
11.08.2013 - 12:28
stepan, ну что вы в самом деле

ТС спросил, как лучше делать раскрывать скрывать меню на сервере средствами РНР или на клиенте средствами JS (во втором варианте сервер отдает клиенту меню целиком и уже на клиенте оно схлопывается до корневого уровня)
Третий вариант с AJAX не рассматривается, потому как и со вторым то не все так гладко (не везде работает)
_____________
Стимулятор ~yoomoney - 41001303250491
Цитата (Valick @ 11.08.2013 - 12:28) |
ТС спросил, как лучше делать раскрывать скрывать меню на сервере средствами РНР или на клиенте средствами JS (во втором варианте сервер отдает клиенту меню целиком и уже на клиенте оно схлопывается до корневого уровня) Третий вариант с AJAX не рассматривается, потому как и со вторым то не все так гладко (не везде работает) |

Вам надо быть экстрасенсом, раз вы увидели столько смысла в тех строках.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.