Требуется помощь новичку
Задача: добавить новый материал на действующий сайт. Зашел ч/з админа, открыл код нужной страницы, скопировал ту часть кода, которую необходимо было отредактировать, все что надо добавил, но ссылки перестали работать на всей странице (не только те, которые я добавлял).
Вот пример измененного кода: <li><a onclick="return opens(this);" href="javascript:void(0);">name</a> <div style="display: none;"> <ul> <li>name<br /> <ul> <li><a href="ссылка">name</a> (zip 44 Kb)</li> <li><a href="ссылка">name</a> (zip 43 Kb)</li> </ul> </li> <li>name<br /> <ul> <li><a href="ссылка">name</a> (zip 38 Kb)</li> <li><a href="ссылка">name</a> (zip 38 Kb)</li> </ul> </li> <li>name<br /> <ul> <li><a href="ссылка">name</a> (zip 45 Kb)</li> <li><a href="ссылка">name</a> (zip 43 Kb)</li> </ul> </li> <li>name<br /> <ul> <li><a href="ссылка">name</a> (zip 70 Kb)</li> </ul> </li> </ul> </div> </li> Помогите советом, не могу найти ошибку |
<a href="ссылка">name</a> куда ведут такие ссылки? |
Цитата:
|
Наверное стоит еще сообщить что в коде присутствует скрипт:
<script type='text/JavaScript'> function opens(cual) { var c=cual.nextSibling; if(c.style.display=='none') { c.style.display='block'; } else { c.style.display='none'; } return false; } </script> Я думаю, что ответ где-то на поверхности, но т.к. у меня нет опыта в написании подобного кода, я не могу разобраться. Повторюсь, все работало до тех пор, пока я просто не скопировал указанные строки и не изменил их (даже при их удалении и возврате исходного кода, скрытое подменю не появляется). |
Разобрался сам. Тему можно закрыть.
Если кто-нибудь столкнется с подобной проблемой - решается она странным (для меня) образом. Необходимо все теги <div style="display: none;"> в коде переместить на предыдущие строки, таким образом: ... <li><a onclick="return opens(this);" href="javascript:void(0);">name</a><div style="display: none;"> <ul> <li>name<br /> ... После сохранения изменений <div style="display: none;"> станет с красной строки автоматически. Данные действия необходимо применять при любых повторных изменениях в коде. |
Часовой пояс GMT +3, время: 10:54. |