Как удалить кнопку из фрейма?

Как изменить данный код, чтобы при завершении таймера в 5 секунд не показывалась кнопка, а сразу выводилось сообщение «Просмотр засчитан!», начислялись визиты, и страница перенаправлялась на URL из фрейма (document.location.href)?
  • 21 июня 2024 г. 9:51
Ответы на вопрос 1
Для удаления кнопки из фрейма можно использовать следующий код:

```javascript
var frame = document.getElementById('frame');
var button = frame.contentDocument.getElementById('button');
button.remove();
```

Чтобы изменить код так, чтобы при завершении таймера в 5 секунд не показывалась кнопка, а сразу выводилось сообщение "Просмотр засчитан!", начислялись визиты и страница перенаправлялась на URL из фрейма (document.location.href), можно сделать следующее:

```javascript
function countdown() {
    var frame = document.getElementById('frame');
    var message = frame.contentDocument.createElement('p');
    message.innerText = 'Просмотр засчитан!';
    frame.contentDocument.body.appendChild(message);
    
    // Начисление визитов
    // Redirect URL
    setTimeout(function() {
        document.location.href = frame.contentWindow.location.href;
    }, 5000); // 5 секунд
}
``` 

Этот код добавляет сообщение "Просмотр засчитан!", начисляет визиты и перенаправляет страницу на URL из фрейма после завершения таймера в 5 секунд.
Похожие вопросы