Фон в зависимости от адреса страницы
page1 = "http://site.ru/ya/page1.php"; page2 = "http://site.ru/ya/page2.php"; loc = document.location; loc == page1 ? document.body.style.backgroundColor='#f90'; : document.body.style.backgroundColor='#0af'; Неработает. Я наверно как то неправильно пытаюсь к стилю обратиться. Тестировал в хроме и опере, в обоих ничего не происходит. Разместил все правильно (при других действиях таких как write все работает). |
ты мозгами то подумай сам
сделай alert( document.location ) и глазами посмотри.... пидец это же очевидные вещи |
Сделал, вывело "http://site.ru/ya/page1.php"
и что нетак? |
tiho,
document.location.toString()или document.location.hrefИ используйте консоль. Такие вопросы будут часто возникать без консоли. |
FINoM, я же говорю, что сама проверка работает. тестировал не на изменении бакграунда а на алертах, не работает именно стилизация.
|
Цитата:
|
var map = { 'http://site.ru/ya/page1.php': 'red', 'http://site.ru/ya/page2.php': 'blue' }; window.onload = function() { var href = window.location.href; if (Object.prototype.hasOwnProperty.call(map, href) && map[href]) { document.body.style.backgroundColor = map[href]; } } |
какие люди
|
Мимо проходил.
|
плюсани в карму
|
Часовой пояс GMT +3, время: 22:28. |