Здравствуйте! На моём сайте
link установлен javascript переходы без перезагрузки страниц.
Но возникла такая проблема, не переходить по некоторым ссылкам, например по рекламе,и добавить рекламу. Вот код java скрипта
function change_ajax(link) {
$('#load').html('');
$.post (link, {'load_ajax' : null},
function (data) {
var data = $(data);
var elem = data.find('#content').html();
$("#content").html(elem);
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
$('#load').html('');
}
);
}
if (history.pushState){
$(window).on('popstate', function(event) {
var loc = event.location || ( event.originalEvent && event.originalEvent.location ) || document.location;
change_ajax(loc.href);
});
$(document).on('click', 'a[load != "none"]', function(e) {
var link = $(this).attr('href');
if (link != null) {
change_ajax(link);
var title = $('div[title]').text();
console.log(title);
history.pushState(link, title, link);
e.preventDefault();
return false;
}
});
}
Вот код модуля рекламы
$reklama = mysql_query("select * from `reklama` order by `mesto` limit 5");
if (mysql_num_rows($reklama) != 0) {
echo '<div class="menu">';
while ($rekl = mysql_fetch_assoc($reklama)) {
echo '
<i class="fa fa-asterisk" aria-hidden="true"></i> <a href="'.dedik.'/str/redirect.php?url='.$rekl['url'].'">'.(empty($rekl['color']) ? null : '<span style="color:'.$rekl['color'].'">') . utf($rekl['name']) . (empty($rekl['color']) ? null : '</span>').'</a>
<a href="/str/reklama.php"><i style="float: right;font-size: 10px;">[Добавить рекламу]</i></a>
<br/>
';
}
echo '</div>';
}
<?php
include ('../inc/head.php');
$url = isset($_GET['url']) ? win(str_ireplace('http://', '', $_GET['url'])) : $_SERVER['HTTP_HOST'];
$sql = mysql_query("select * from `reklama` where `url`='".win($url)."' limit 1");
if (mysql_num_rows($sql)) {
$row = mysql_fetch_assoc($sql);
if (!isset($_COOKIE['reklama_'.$row['id']])) {
mysql_query("update `reklama` set `count`=`count`+'1', `count_all`=`count_all`+'1' where `url`='".win($url)."' limit 1");
setCookie ('reklama_'.$row['id'], time(), time() + 3600 * 24);
}
//session_destroy();
header('Location: http://'.$row['url']);
} else {
header('Location: http://'.$url);
}
include ('../inc/foot.php');
?>
Прошу помощи мне.