Показать сообщение отдельно
  #1 (permalink)  
Старый 28.09.2011, 17:09
Аспирант
Отправить личное сообщение для Tchort Посмотреть профиль Найти все сообщения от Tchort
 
Регистрация: 02.03.2010
Сообщений: 32

Javascipt при событии onclick изменяются два разных Id
Нужно чтобы при нажатии на ссылку, менялась картинка и описание. Они надятся в разных id и далеко друг от друга на странице. Например если использовать такую функцию, то менятся будет один и с одними данными. А нужно чтобы данные брались с двух разных скрипов и вставлялись в разные места.

var elements = new Array('cardimg','descard','namecard');
for(idAttr in elements){
 element = document.getElementById(idAttr);
 element.onclick = function(id, type, desc, link){
  cardscript(id, type, desc, link);
 }
}
function cardscript(id, type, desc, link)
{
    jQuery.ajax({url: "/cards/scripts.php",
        dataType: "html",
        type: "GET",
        data: { c: id, name: name, desc: desc,},
        success: function(msg) {
            //alert(id);
            document.getElementById(idAttr).innerHTML = msg;
        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {
            //alert('Ошибка');
        }
    });
};

Последний раз редактировалось Tchort, 28.09.2011 в 17:30.
Ответить с цитированием