Для ссылки в которой будут находятся вложенные пункты меню, я прописал javascript:void(0). Срабатывает только в Mozille. В опере пишет ошибка URL-адрес: http://javascript:void(0) содержит номер порта вне диапазона от 1 до 65535. Не работает также ив сафари и ie6-9. В хроме открывается белый экран about:blank.
Как быть? не пойму?
- 21.11.2013 18:44
- Регистрация: 06.08.2013
- Сообщений: 307
- Репутация: 5
- 22.11.2013 17:39
А как прописываете саму ссылку?
Уберите http:// . Надо писать просто <a href="javascript:void(0)">Текст</a>. При таком коде должно везде работать. - 24.11.2013 11:52
- Регистрация: 06.06.2011
- Сообщений: 105
- Репутация: 11
обязательно оформлять через ссылку? можно ведь оформить через другой тэг, хотя бы через спан
- 25.11.2013 16:27
- Регистрация: 06.08.2013
- Сообщений: 307
- Репутация: 5
Kartograff,Я создаю в Wordpress меню с произвольной ссылкой, а внутри его подрубрики. Я хочу сделать типа аккордеона. Готовые плагины не хочу использовать. А писал я так В поле URL произвольной ссылки http://javascript:void(0)
---------- Сообщение добавлено 13:27 ---------- Предыдущее 11:43 ----------
easymisc, Я делаю меню, в Wordpress оно автоматически генерируется, когда я добавляю рубрики. Другого я нечего не мог написать. Я пользуюсь уже готовыми классами для оформления. - 26.11.2013 08:23
- Регистрация: 06.06.2011
- Сообщений: 105
- Репутация: 11
как и написал Kartograff не надо писать http:// достаточно в URL написать javascript:void(0)
- 28.11.2013 14:42
- Регистрация: 06.08.2013
- Сообщений: 307
- Репутация: 5
easymisc,но тогда при наведении на меню категории не будет появляться курсор руки, а будет текстовый курсор, а если задать с помощью css cursor: pointer, его не уведет опера, нужно для нее cursor:had. И уже не получится валидный код. Так как Mozilla будет ругаться на Had.
- 28.11.2013 15:07
SergeyNetIt, иногда стоит в чем то уступать, я бы на вашем месте так сильно бы не парился на счет валидности...
- 28.11.2013 15:49
Если мне нужно чтобы ссылка не работала, я делаю так:
<a href='#' onclick='return false;'>Ссылка</a>
если нужен вызов функции
<a href='#' onclick='myfunction();return false;'>Ссылка</a> - 28.11.2013 17:38
- Регистрация: 06.08.2013
- Сообщений: 307
- Репутация: 5
deltamc,Это только работает, если писать код чистый без использования CMS. А в Wordpress код меню автоматически генерируется и нельзя нечего дописать типа onclick='myfunction();return false;
- 28.11.2013 18:42
Последний раз редактировалось deltamc; 28.11.2013 в 18:56.
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Работает ли nofollow и noindex на сторонние ссылки | Вопросы от новичков | 3 | 08.05.2013 15:19 |
Вопрос про Javascript | Вопросы от новичков | 5 | 22.03.2013 20:08 |
wordpress и javascript | WordPress | 10 | 23.03.2012 16:14 |
Javascript оптимизатор | Дайджест блогосферы | 0 | 13.08.2011 01:26 |