Сообщение от Aetae
|
Если всё ещё непонятно, то го в учебник и с самого начала. Потому что это уже вопрос не по конкретной задаче, а по основам, без которых ты всё равно нихрена не напишешь.
|
Спасибо. )
Что - то я там ничего конкретного не нашел про функции, только кучу непонятного...
Да я уже почти заканчиваю ))
1к строк...
Сообщение от Aetae
|
funcname() - это вызов функции. Самые-самые рсновы javascript, блин. В твоём коде ты её сразу вызываешь, а не ждёшь клика.
Ещё раз смотри мой пример, как должно быть.
|
А, да не, я просто разные участки в один тег засунул, так - то у меня вот:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script type="text/javascript">
function reply_guild(event) // Обработчик ссылок(при переходе по ним)
{
event.preventDefault()
var ref = this.href // Получить текст ссылки
if(ref.indexOf('action=accept') > -1) alert('Принять') // Если в тексте accept - значит это первая ссылка
else alert('Отказаться')
}
function main()
{
document.querySelector('#accept').addEventListener('click', reply_guild, false)
document.querySelector('#skip').addEventListener('click', reply_guild, false)
}
document.addEventListener('DOMContentLoaded', main) // Вызвать функцию после постройки DOM
</script>
</head>
<body>
<center>
<a id="accept" href="/bla-bla.php?action=accept&sign=40f45705adc40e6d9510addd79473bd0">Принять</a>
<br>
<a id="skip" href="/bla-bla.php?action=skip&sign=40f45705adc40e6d9510addd79473bd0">Отказаться</a>
</center>
</body>
</html>
Там вроде можно просто вернуть false из функции, чтобы отменить переход по ссылке.
И передать параметр.