Конфликт скриптов из-за общего использования Onclick

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем lACl, 28 авг 2008.

  1. lACl

    lACl Гость

    Добрый день всем!
    Столкнулся с интересной задачей %)
    Для ссылки прописан onclick.
    Я вставляю свой скрипт на страницу, который тоже использует onclick.
    Как сделать так, чтобы моя функция не заменила предыдущую, а сначала выполнилась сама, а потом выполнила ту, которая была.

    Задача усложняется еще и тем, что действия нужно делать разные (не сильно, но все-таки) [например вывести разный текст] для каждой ссылки.

    Если у кого есть идеи или предложения - помогите, плз.
     
  2. Vadik(R)

    Vadik(R) Well-Known Member

    Регистрация:
    12 дек 2007
    Сообщения:
    483
    Симпатии:
    0
    Объединить скрипты. А вообще я не экстрасенс, ты бы код показал, что бы лучше понять смысл проблемы.
     
  3. Vovochka

    Vovochka Гость

    Код (Text):
    a = document.getElementById('my_supper_href');
    if (a.onclick) a.oldonclick = a.onclick;
    a.onclick = function (event) {
    if (a.oldonclick) a.oldonclick(event);
    // do stuff...
    }
    Ну а вообще, может стоит покурить на тему element.addEventListener?
     
  4. lACl

    lACl Гость

    Vovochka,
    Спасибо )
    все отлично сработало
    немного подкорректировал под свои нужды и загнал в цикл
    спасибо!

    тему можно закрывать
     
Загрузка...

Поделиться этой страницей