Показать сообщение отдельно
  #8 (permalink)  
Старый 13.11.2016, 22:48
Профессор
Отправить личное сообщение для Артист Посмотреть профиль Найти все сообщения от Артист
 
Регистрация: 25.09.2016
Сообщений: 163

Сообщение от 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 из функции, чтобы отменить переход по ссылке.
И передать параметр.

Последний раз редактировалось Артист, 13.11.2016 в 22:58.
Ответить с цитированием