Добавить действие javascript ко всем ссылкам на веб-странице - PullRequest
0 голосов
/ 23 февраля 2011

Доброе утро, я хотел бы знать, возможно ли автоматическое добавление действия javascript ко всем ссылкам (или классам) на веб-странице, например, я хочу добавить следующее действие javascript: "PlayFlashSound ();", поэтому ссылкина моей веб-странице должно быть:

<a onmouseover="PlayFlashSound();" href="#">Link Text</a>"

Проблема добавления вручную действия javascript заключается в том, что я использую Joomla, и я не знаю, как это сделать.

Спасибо.

Ответы [ 3 ]

1 голос
/ 23 февраля 2011

с помощью jQuery вы можете сделать это следующим образом.

$(document).ready(function() {

    $('a').click(function() {

        PlayFlashSound();

        return false

    });

});
0 голосов
/ 28 февраля 2011

Я предполагаю, что так как один из этих тегов вопроса - "Joomla", автор хотел бы выполнить то, что необходимо, используя Mootool, входящий в состав Joomla CMS.Код может быть, например, таким:

window.addEvent ("domready", function () {

$$('a').each(function(item, index) {

    item.addEvent('click', PlayFlashSound);
});

})

Имейте в видучто если вы хотите заблокировать действия этих ссылок по умолчанию, функция PlayFlashSound должна вернуть «false»;

0 голосов
/ 23 февраля 2011

Нечто подобное можно легко реализовать с помощью jQuery:

$('a').mouseover(function()
{
    PlayFlashSound();
});

Пример доступен здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...