Реклама на веб-странице на основе PHP - PullRequest
0 голосов
/ 09 января 2010

Мы все сталкивались с веб-страницами, на которых требуется некоторое время, чтобы показать контент, который ожидает пользователь, и тем временем показать рекламу на странице.

Я не говорю о страницах, которые показывают полностраничное объявление с кнопкой «пропустить это объявление».

Типичный пример того, что я имею в виду: я посещаю бесплатный сайт плагинов. Нажмите на плагин, который я хочу скачать, и откроется новая страница с ссылкой на zip-файл плагина. Но ссылка не появляется сразу. Когда страница загружена, она полна рекламы с другими вводящими в заблуждение (: P) ссылками на скачивание. Фактическая ссылка, которая мне интересна, появляется примерно через 5 секунд, зажатая между двумя объявлениями.

Как это можно сделать для сайта на PHP? Подойдет ли простой sleep () или usleep ()?

Ответы [ 3 ]

2 голосов
/ 09 января 2010

номер

Когда вы запускаете sleep () или usleep () на языке сервера (PHP), сон происходит на стороне сервера, обычно перед отправкой вывода пользователю.

Вам потребуется реализовать желаемую функциональность, используя Javascript и функцию setTimeout ().

2 голосов
/ 09 января 2010

Вы можете иметь ссылку в div, скрыть ее изначально и начать Javascript timer, чтобы показать ее.

Нечто похожее на то, что вы ищете.

Something is hidden
<div id="hid" style="visibility: hidden">TADA!</div>
here
<script type="text/javascript">
function showIt() {
  document.getElementById("hid").style.visibility = "visible";
}
setTimeout("showIt()", 1000); // after 1 sec
</script>

Источник

1 голос
/ 09 января 2010

С setTimeout() в javascript, чтобы сделать <div> содержащую ссылку видимой через некоторое время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...