Как изменить содержимое страницы с помощью JavaScript в зависимости от используемого URL? - PullRequest
0 голосов
/ 25 января 2012

У меня есть одна веб-страница, которая используется на 9 разных доменах. Я хочу, чтобы страница автоматически определяла URL-адрес, используемый для изменения номера телефона на странице. Пример: У меня есть website1.com, website2.com и т. Д. У меня есть 9 разных телефонных номеров, которые я хочу отображать для каждого сайта. Как мне написать код в java-скрипте, чтобы определить URL и изменить номер телефона? Я могу запрограммировать функцию без проблем, просто возникли проблемы с типом сценария document.location / location.hostname, чтобы определить URL и оставить место, скажем, я не знаю, будет ли страница находиться в корне ИЛИ в папке. Пример: website1.com/index.htm или website1.com/test/index.htm????

Ответы [ 3 ]

1 голос
/ 25 января 2012
var url = top.location.host;

или

var url = top.location.hostname;

если вы выполните отладку console.debug для top.location, вы найдете много полезной информации

1 голос
/ 25 января 2012

Да, window.location - это то, что вам нужно.Обратите внимание, что document.location устарела;используйте window.location или top.location, если вы используете набор фреймов.

См. http://www.w3schools.com/jsref/obj_location.asp.

0 голосов
/ 25 января 2012

Используйте JavaScript:

document.domain

...

...