Ошибка в Google Adsense (перезагрузка после вызова innerHTML)? - PullRequest
1 голос
/ 24 февраля 2012

После того как document.body.innerHTML вызван, Adsense Banner перезагружается (протестировано с Chrome и Firefox):

http://www.maxrev.de/t164.php

<html>
<head>
<title>Adsense</title>
</head>
<body>
<div>
<script type="text/javascript"><!--//
google_ad_client = "pub-4267689453885886";
google_ad_slot = "2753201147";
google_ad_width = 728;
google_ad_height = 90;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div>
<script type="text/javascript"><!--//
setTimeout(function(){document.body.innerHTML += 'Now Adsense will be refreshed!'}, 2000);
//--></script>
</body>
</html>

Это ошибка в скрипте AdSenseили почему это происходит?Или функция?

РЕДАКТИРОВАТЬ 27.02.2012: Если вы дождетесь окончания обновления и нажмете перезагрузить страницу (F5), вы получите это сообщение об ошибке в Firefox:

Ошибка: попытка запустить скрипт compile-and-go для источника очищенной области: http://pagead2.googlesyndication.com/pagead/osd.js строка: 13

Не похоже на функцию.

1 Ответ

0 голосов
/ 27 февраля 2012

Если вам нужно добавить html на страницу, делайте это в div, а не в теле

...