РЕДАКТИРОВАТЬ: Просто чтобы дать контекст, зачем мне это нужно: Попытка показывать несколько рекламных объявлений через один тег javascript adserver.
У меня есть страница с вызовом javascript, который выполняет вызов adsense:
<script language="javascript">
var ad = '';
ad += "<"+"script type=\"text/javascript\"><"+"!--\n"
ad += "google_ad_client = \"ca-pub-xxxxxxxxxxx\";\n"
ad += "google_ad_slot = \"xxxxxxxxx\";\n"
ad += "google_ad_width = 336;\n"
ad += "google_ad_height = 280;\n"
ad += "//-->\n"
ad += "<"+"/script>\n"
ad += "<"+"script type=\"text/javascript\"\n"
ad += "src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\">\n"
ad += "<"+"\/script>\n"
document.write (ad);
document.write (ad);
</script>
Когда страница выполняется, она прекрасно работает во всех браузерах, кроме IE.В IE (все версии, 7,8,9) первое объявление (первый document.write) работает нормально, но второе document.write не работает (я получаю iframe 336x280 с сообщением «страница не может быть загружена»).
Это похоже на то, что происходит, если я не установил параметры google_ad_xxx - может быть, это ошибка в IE?Или, может быть, что-то не связанное.