Показать сообщение отдельно
  #3 (permalink)  
Старый 05.12.2014, 18:29
Новичок на форуме
Отправить личное сообщение для asdds Посмотреть профиль Найти все сообщения от asdds
 
Регистрация: 05.12.2014
Сообщений: 4

Сообщение от danik.js
Зачем проставлять классы из js? Пропиши их в html.
Сообщение от danik.js
Зачем? Ты собственноручно выставляешь этот класс элементу. Не проще запомнить его в переменную, а потом не искать по классу, а обращаться сразу к переменной?

Наверное ссылка на проект в текущем состоянии прояснит лучше всего:
http://themvm.wc.lt/

Я кое-что там поменял уже, относительно того что писал в шапке.

В scripts.js сейчас 5 почти идентичных функций. Я пытаюсь свести все к одной но с аргументами. Функция navigate в scripts.js - это как раз прообраз единой функции, и она пока не рабочая. Остальные 4 функции рабочие, но я от них хочу избавиться.
Есть две проблемы :
1.В html я вызываю функцию onclick="navigate(this.id,"main.html")".
Вопрос, почему аргумент "main.html" не передается во вложенную функцию loadXMLDoc(url,rewrite) ?
2. В основном занимался первым вопросом, но пока так и не придумал как менять классы для уже не активных элементов. Как видно по ссылке, вариант прописать в html мне не подходит, там одна страница по сути.
Ответить с цитированием