Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Показать ту или иную рекламу для каждого URL (https://javascript.ru/forum/misc/12154-pokazat-tu-ili-inuyu-reklamu-dlya-kazhdogo-url.html)

Burgem 03.10.2010 20:04

Как показать нужную рекламу для каждого URL?
 
Мой сайт доступен по двум адресам, например, site.com & site.ucoz.com
Задача такая: если пользователь зашел на site.com, выполнить один код, иначе второй код. Написал так (javascript знаю плохо, но эту задачу нужно решить):
<script type="text/javascript">
var a = window.location.host+window.location.pathname.slice(0,window.location.pathname.lastIndexOf("/"))
    if (a == 'site.com') {
        <script language="JavaScript" src="http://partnerskaya_reklama_1.com/?id=123456"></script> //это рекламный блок
    }
    else {
    <script language="JavaScript" src="http://partnerskaya_reklama_2.com/?id=123456"></script> //это рекламный блок
    }
</script>
не работает(
Подскажите, пожалуйста, что изменить, чтоб работал.

Skipp 04.10.2010 13:08

onload = function(){
			var sc = document.createElement("script");
			sc.type = "text/javascript";
			location.href.split("/")[2] == "site.com" ? sc.src = "1.js" : sc.src = "2.js";
			document.getElementsByTagName("head")[0].appendChild(sc);
		}


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