2015-09-17 1 views
0

Я понимаю, что нет никаких «стандартов» для создания объявлений HTML5. Но есть ли наилучшая практика для ввода clickTag в объявлениях, которые используют <noscript>?Как добавить clickTag для <noscript> альтернативный/резервный в объявлениях HTML5?

Я предполагаю, что эта реализация во многом зависит от рекламы-сервера это загруженном, но как можно было ClickTAG динамически изменяется, если отключен Javascript?

Может ли это изменить на стороне сервера (например: заменено по запросу через PHP), хотя на странице есть расширение *.html вместо *.php?

До сих пор я это для HTML рекламного объявления:

<body> 
    <!--Won't Work for noscript!--> 
    <a href="javascript:window.open(window.clickTag+_local1);"> 
     <div id="content"> 
     <noscript> 
      <img src="backup.jpg" alt="backup image"> 
     </noscript> 
     </div> 
    </a> 

    <script type="text/javascript"> 
     var _local1 = '80205'; 
     var clickTag = "http://www.google.com/"; 
    </script> 
</body> 
+0

Вам нужно будет сделать это на стороне сервера. Независимо от того, можете ли вы запустить php в .html, действительно зависит от конфигурации вашего HTTP-сервера. Возможно, это просто вопрос конфигурации. – dman2306

ответ

1

Ad-сервер, который поддерживает <noscript> следует изменить значение на стороне сервера перед подачей объявления (см своих функций). Если нет, я считаю, что единственным вариантом было бы жесткое кодирование ссылки.

<a href="http://www.google.com/80205" onclick="window.open(window.clickTag+_local1); return false;"> 
    <div id="content"> 
     <noscript> 
      <img src="backup.jpg" alt="backup image"> 
     </noscript> 
    </div> 
</a> 

Если вы делаете это, как выше, ClickTAG будет использоваться, если Javascript доступен и в противном случае пользователь будет отправлен на жесткий кодированный URL.

Смежные вопросы