Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Отображение скрипта или его работа только на URL содержащих фразу в себе (https://javascript.ru/forum/misc/47425-otobrazhenie-skripta-ili-ego-rabota-tolko-na-url-soderzhashhikh-frazu-v-sebe.html)

joggy 23.05.2014 12:22

Отображение скрипта или его работа только на URL содержащих фразу в себе
 
Добрый день.
Такая проблема. Есть кривая CMS (Marketo) в которой один шаблон на все страницы.
Необходимо заставить скрипт типа
--------------------------
<script type="text/javascript">
//
digitalData = {
page:{
attributes:{
marketoTemplateStep: "landing",
}
}
};
</script><script type="text/javascript">_satellite.pageBottom();</script>
----------------------

- использоваться на всех страницах, кроме тех, что содержат в URL слово "thank"
а на тех страницах использовать скрипт
----------------------------
<script type="text/javascript">
//
digitalData = {
page:{
attributes:{
marketoTemplateStep: "complete",
}
}
};
</script><script type="text/javascript">_satellite.pageBottom();</script>
------------------------------

варианты иного использования отпадают в связи с колоссальными трудозатратами.
Коллеги, если есть вариант - помогите.

Aetae 23.05.2014 12:30

<script type="text/javascript">
if(~location.href.indexOf('thank')){
    digitalData = {
        page:{
            attributes:{
                marketoTemplateStep: "complete",
            }
        }
    };
    _satellite.pageBottom();
}</script>


Часовой пояс GMT +3, время: 21:06.