Показать сообщение отдельно
  #3 (permalink)  
Старый 05.01.2010, 03:36
Интересующийся
Отправить личное сообщение для Michael83 Посмотреть профиль Найти все сообщения от Michael83
 
Регистрация: 05.01.2010
Сообщений: 28

можно как то так
Вообще такие вещи наверное не стоит делать на javascript, хотя я не знаю деталей вашего случая.
Я бы написал так:
var menuItems = {
  '/ins/s-chem-veniki.html'                 : 'веники',
  '/ins/s-chem-kosmetika.html'              : 'косметика',
  '/ins/s-chem-prirodnaya-kosmetika.html'   : 'природная косметика',
  '/ins/s-chem-mocalki.html'                : 'мочалки',
  '/ins/s-chem-aromati-v-parnoj.html'       : 'ароматы в парной',
  '/ins/s-chem-ingridienti.html'            : 'ингредиенты'
};

var urlpath = document.location.pathname.toString();
var html = [];
for (var path in menuItems) {
  var itemHtml = '<a href="'+ path +'">- '+ menuItems[path] +'</a>';
  if (urlpath.indexOf(path) === 0) {
    itemHtml = '<span class="nav-menu-content-a">'+ itemHtml +'</span>';
  }
  html.push(itemHtml);
}
html = html.join('<br/>');
document.write(html);


P.S. не называйте яваскрипт явой (даже для краткости)
Ответить с цитированием