Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.08.2012, 20:59
Новичок на форуме
Отправить личное сообщение для SergRonin Посмотреть профиль Найти все сообщения от SergRonin
 
Регистрация: 13.08.2012
Сообщений: 6

JS. AddFavorite.
Имеется запрос к БД, и вывод информации в таблицу, построчно.
В каждой строке имеется картинка-ссылка (добавление в избранное), с таким кодом:
<script>
    function add2Fav (x){
        if (document.all  && !window.opera) {
             if (typeof window.external == \"object\") {
                window.external.AddFavorite ('http://site.ru/m.php?id=$ids', 'Объявление $ids');
                return true;
              }
              else return false;
        }
        else{
            x.href='http://site.ru/m.php?id=$ids';
            x.title='Объявление $ids';
            x.rel = \"sidebar\";
            return true;
        }
    }
</script>

<a href=\"#\" onClick=\"add2Fav (this)\"><b><img border=\"0\" src=\"images/add.png\"></a>

Допустим выводится 10 строк, но при добавлении в избранное, ссылка получается с последним id из БД (тоесть был цикл, он закончился,и в $ids=последний id в цикле).

Вопрос: где и что исправить, что-бы картинка-ссылка имела текущий id (выводим строку, в поле1 ID допустим стоит "6", и получается ссылка должна быть http://site.ru/m.php?id=6, и так далее), во время выполнения цикла, а не последний...?
Не очень понятно почему JS не пишет разные ID, а формирует ссылку как-бы не "внутри" цикла, а уже после его завершения...ведь формирование ссылки находится внутри цикла, с перебором разных ID...

Последний раз редактировалось SergRonin, 22.08.2012 в 21:03.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не получается вставить код js в HTML garmoni Элементы интерфейса 3 05.09.2013 05:56
Конфликтуют js скрипты в Opera romka AJAX и COMET 2 28.05.2012 15:32
Разное оформление для посетителей с JS и без fry2 Events/DOM/Window 13 03.02.2012 17:45
Картинка обрабатывается js 4yBaK Общие вопросы Javascript 10 11.09.2011 09:28
помогите задать переменную в js bsgroupua Общие вопросы Javascript 3 01.02.2010 18:28