Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.04.2018, 19:39
Новичок на форуме
Отправить личное сообщение для Heavy Посмотреть профиль Найти все сообщения от Heavy
 
Регистрация: 07.04.2018
Сообщений: 4

Требуется помощь новичку
Задача: добавить новый материал на действующий сайт. Зашел ч/з админа, открыл код нужной страницы, скопировал ту часть кода, которую необходимо было отредактировать, все что надо добавил, но ссылки перестали работать на всей странице (не только те, которые я добавлял).
Вот пример измененного кода:
<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>

Помогите советом, не могу найти ошибку
Ответить с цитированием
  #2 (permalink)  
Старый 07.04.2018, 22:49
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<a href="ссылка">name</a>

куда ведут такие ссылки?
Ответить с цитированием
  #3 (permalink)  
Старый 08.04.2018, 07:51
Новичок на форуме
Отправить личное сообщение для Heavy Посмотреть профиль Найти все сообщения от Heavy
 
Регистрация: 07.04.2018
Сообщений: 4

Сообщение от j0hnik Посмотреть сообщение
<a href="ссылка">name</a>

куда ведут такие ссылки?
на файлы загруженные на сайт: "http://name.ru/download_price.php?id=f49f0277"
Ответить с цитированием
  #4 (permalink)  
Старый 08.04.2018, 12:47
Новичок на форуме
Отправить личное сообщение для Heavy Посмотреть профиль Найти все сообщения от Heavy
 
Регистрация: 07.04.2018
Сообщений: 4

Наверное стоит еще сообщить что в коде присутствует скрипт:
<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>

Я думаю, что ответ где-то на поверхности, но т.к. у меня нет опыта в написании подобного кода, я не могу разобраться. Повторюсь, все работало до тех пор, пока я просто не скопировал указанные строки и не изменил их (даже при их удалении и возврате исходного кода, скрытое подменю не появляется).

Последний раз редактировалось Heavy, 08.04.2018 в 12:50.
Ответить с цитированием
  #5 (permalink)  
Старый 10.04.2018, 05:39
Новичок на форуме
Отправить личное сообщение для Heavy Посмотреть профиль Найти все сообщения от Heavy
 
Регистрация: 07.04.2018
Сообщений: 4

Разобрался сам. Тему можно закрыть.

Если кто-нибудь столкнется с подобной проблемой - решается она странным (для меня) образом. Необходимо все теги <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;"> станет с красной строки автоматически. Данные действия необходимо применять при любых повторных изменениях в коде.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется помощь с прошивкой баннеров HTML5 Canvas kambodge Работа 0 08.07.2016 13:55
Требуется помощь bboulevard Ваши сайты и скрипты 14 02.12.2013 17:47
Работа с массивами. Требуется помощь. Кристи Общие вопросы Javascript 3 08.02.2011 18:00
Требуется помощь. Дмитрий Котов Работа 9 22.02.2010 20:02
Цитирование текста в комментариях. Требуется помощь. shinjuku Общие вопросы Javascript 3 07.07.2008 14:19