Показать сообщение отдельно
  #2 (permalink)  
Старый 29.07.2011, 15:23
Новичок на форуме
Отправить личное сообщение для YamaNeko Посмотреть профиль Найти все сообщения от YamaNeko
 
Регистрация: 29.07.2011
Сообщений: 2

Разобрался!
Посмотрел в Tools->Developer Tools (F12): линк правильный в href-e.
Значит, этот префикс добавляет броузер.
Эта "добавка" возникает, когда в URL содержатся коды с "%". Тогда сам броузер подставляет это значение. Не зависит от кода JS. (Вот только не нашел, где это в IE отключить....)

Решение было простым:
el_link.setAttribute('href', g_link[rownum]);
заменить на
el_link.setAttribute('href', decodeURIComponent(g_link[rownum]));

Сейчас все работает корректно.
Ответить с цитированием