@mraser

Как вывести id?

есть кнопка
<a href="" onmousedown="return LinkClicked(this)" class="btn" id="btn_1">test</a>


<?php

$FileLocation = '/click.log';

/* No other customizations required. */
if( empty($_GET['link']) ) { exit; }
$f = fopen($_SERVER['DOCUMENT_ROOT'].$FileLocation,'a');
if( ! $f ) { exit; }
fwrite($f,date('Y-m-d H:i:s')."\t".$_SERVER['REMOTE_ADDR']."\t".$_GET['page']."\t".$_GET['link']."\n");
fclose($f);
?>


var ScriptLocation = "/log.php";

/* No other customizations required. */
function LinkClicked(obj) {
    var http;
    if (window.XMLHttpRequest) {
        try { http = new XMLHttpRequest(); }
        catch(e) {}
    }
    else if (window.ActiveXObject) {
        try { http = new ActiveXObject("Msxml2.XMLHTTP"); }
        catch(e) {
            try { http = new ActiveXObject("Microsoft.XMLHTTP"); }
            catch(e) {}
        }
    }
    if(!http) { return false; }
    ScriptLocation += "?link=" + escape(obj.href) + "&page=" + escape(document.URL);
    http.onreadystatechange = function(){};
    http.open('GET',ScriptLocation,true);
    http.send('');
    return true;
}


Как сделать чтобы еще выводился в файл id кнопки
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 1
Jeer
@Jeer
уверенный пользователь
В функции LinkClicked поставьте debugger и посмотрите, какие атрибуты доступны в переданном obj. Айдишник там точно есть
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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