@Jony1337

Как проверить была ли нажата кнопка в php?

Всем привет
Возникла одна проблема
Как в php сделать так чтобы после того как была нажата кнопка через 2-4 секунды выполнялся определеный код
вот сама кнопка
<div id="ok_shareWidget"></div>
				<script>
					!function (d, id, did, st) {
					  var js = d.createElement("script");
					  js.src = "http://connect.ok.ru/connect.js";
					  js.onload = js.onreadystatechange = function () {
					  if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") {
						if (!this.executed) {
						  this.executed = true;
						  setTimeout(function () {
							OK.CONNECT.insertShareWidget(id,did,st);
						  }, 0);
						}
					  }};
					  d.documentElement.appendChild(js);
					}(document,"ok_shareWidget","http://example.ru/xx1/bduser/<?php echo $_SESSION['iduser']; ?>.php?ok=<?php echo $_SESSION['preid']; ?>","{width:125,height:50,st:'straight',sz:45,ck:1,nc:1}");
					
					function listenForShare() {
						if (window.addEventListener) {
							window.addEventListener('message', onShare, false);
						} else {
							window.attachEvent('onmessage', onShare);
						}
					}
					function onShare(e) {
						var args = e.data.split("$");
						if (args[0] == "ok_shared") {
							//alert(args[1]); // Вывод идентификатора фрейма кнопки - в случае нескольких кнопок на одной странице, по нему можно определить какая именно была кликнута
							$( '#baner_grup' ).show();
							
							$( '.classs' ).html('  ');
							
							$( '#class' ).hide();
							$( '.player' ).hide();
							
							
						}
					}
					listenForShare();
				</script>
  • Вопрос задан
  • 492 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Silm
В PHP нет кнопок.

Нажатие кнопки на странице можно отловить JavaScript'ом, затем сделать AJAX запрос на нужный PHP скрипт.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы