[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Действие при клике js + php
bposter
Здравствуйте, у меня на сайте есть div блок в котором блок рекламных ссылок, как реализовать чтоб при клике по ссылке выполнялся мой в заранее приготовленный php скрипт.

Есть у кого нибудь идеи? А то в голову нече не приходит?

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
forza
Если при клике на ссылку вам нужно выплнять код на стороне сервера (PHP Script) без перезагрузки страницы, то копайте в сторону AJAX

_____________
Заработок для веб-разработчиков: CodeCanyon
Мое Портфолио
bposter
спс

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Michael
Делал себе как то такое чтобы параллельно считать переходы по партнерской ссылке.
К клику по ссылке добавить вызов checkcount
 function checkcount(){
var $x = $('<div></div>');
$x.load('/__check1.php?x=check1', function(){});
}

И на php если одну циферку надо в файл сохранять то:
<?php
$x = 0;
$file = '__check1.txt';
if (file_exists($file)) $x = intval(file_get_contents($file));
if (isset($_GET['x'])) {
$x++;
file_put_contents($file, $x);
}
print $x;


_____________
There never was a struggle in the soul of a good man that was not hard
bposter
Michael, спс но я чють иначе сделал


var req = Create();

function ge(id)
{
return document.getElementById(id);
}

function Create()
{
if(navigator.appName == "Microsoft Internet Explorer")
{
req = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
req = new XMLHttpRequest();
}
return req;
}

function Request(query)
{
req.open('post', 'clic/kod.php' , true );
req.onreadystatechange = Refresh;
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
req.send(query);
}

function Refresh()
{
var a = req.readyState;

if( a == 4 )
{
var b = req.responseText;
document.getElementById('ajax').innerHTML = b;
}
else
{
document.getElementById('ajax').innerHTML = '.......................';

}
}

/////////////////////////////////////////////////////////////////

var ttt = $('#reklamma a');

ttt.click(function(){

var query;
var kod = Date();
query = 'kod='+kod;
Request(query);
});




_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.