2012-05-11 3 views
-1

Можно создать дубликат:
Why split the <script> tag when writing it with document.write()?Javascript не работает на светлячок

Там должна быть реклама American Apparel на моем сайте, в правой боковой панели, между заголовками «Bloglovin» и «Twitter». Кажется, он отлично работает на iphone/ipad, но он не отображается на моем компьютере в Firefox или Safari. Если бы кто-нибудь мог мне помочь в этом, то это было бы очень признательно.

http://www.lookbookcookbook.com/

Я использую следующий код

<!-- JavaScript for Static HTML --> 
<script type="text/javascript"> 
var mpt = new Date(); 
var mpts = mpt.getTimezoneOffset() + mpt.getTime(); 
document.write("<scri" + "pt type=\"text\/javascript\" src=\"http:\/\/altfarm.mediaplex.com\/ad\/js\/8975-64333-44152-3\?mpt=" + mpts + "&mpvc=\"><\/scr" + "ipt>"); 
</script> 
<noscript> 
<a href="http://altfarm.mediaplex.com/ad/nc/8975-64333-44152-3"> 
<img src="http://altfarm.mediaplex.com/ad/nb/8975-64333-44152-3" 
alt="Click Here" border="0" /> 
</a> 
</noscript> 
+4

См. Http://stackoverflow.com/questions/236073/why-split-the-script-tag-when-writing-it-with-document-write Использование 'document.write()' для создания тега скрипта требует специальных трюков. –

+0

Я действительно не знаю, что я делаю, так что может быть объяснено, может быть? – user1253957

+0

Вместо 'document.write (" ")' вам нужно разбить строки '