В данном ниже представлен фрагмент кода фрейма от обмена визитами (посещениями) сайтов, нужно как-то убрать кнопку, которая появляется после отсчёта таймера, не повредив основной сценарий с вознаграждением и переходам. Чтобы после таймера сразу появился текст "Просмотр засчитан!" и произошло вознаграждение на счёт без появление и нажатия кнопки. Я плохо разбираюсь в функциях php)
Код:
<?php } else { ?>
var sec = 5;
var timer = $('.timer');
timerId = setTimeout(
function tick() {
document.title = '['+sec+'] - Посещение сайта №<?php echo $Id; ?>';
timer.html(sec);
if(!sec){
clearTimeout(timerId);
document.title="Получите визиты";
$('#view_panel_load').load(document.location.href,{load_ok:<?php echo $Id; ?>});
}
else{
sec--;
timerId = setTimeout(tick, 1000);
}
}, 100
);
function click_ok(c){
$('#view_panel_load').html('<div><img src="/assets/img/wait.gif" alt="" /><br /><br /><strong>Пожалуйста подождите ...</strong></div>');
$.ajax({
url: '/visits/browsing?proto=http',
dataType: 'json',
type: "POST",
data: {'click_ok':<?php echo $Id; ?>,'captcha':c},
success: function(d){
$('#nook').val(0);
var t = parseInt(d.status);
if(t > 0){
document.title = "Просмотр засчитан!";
$('#view_panel_load').html('<div class="text-success"><img src="/assets/img/check.png" alt="" /><br /><br /><strong>Просмотр засчитан!</strong></div>');
var timerId = setTimeout(
function () {
document.location.href = '<?php echo $Url; ?>';
}
, 10
);
}