Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.10.2012, 00:12
Аспирант
Отправить личное сообщение для tiho Посмотреть профиль Найти все сообщения от tiho
 
Регистрация: 19.08.2012
Сообщений: 79

Фон в зависимости от адреса страницы
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 все работает).

Последний раз редактировалось tiho, 10.10.2012 в 00:18.
Ответить с цитированием
  #2 (permalink)  
Старый 10.10.2012, 00:20
Аватар для Maxmaxmахimus
司会
Отправить личное сообщение для Maxmaxmахimus Посмотреть профиль Найти все сообщения от Maxmaxmахimus
 
Регистрация: 29.02.2012
Сообщений: 198

ты мозгами то подумай сам
сделай


alert( document.location )


и глазами посмотри.... пидец это же очевидные вещи
Ответить с цитированием
  #3 (permalink)  
Старый 10.10.2012, 00:27
Аспирант
Отправить личное сообщение для tiho Посмотреть профиль Найти все сообщения от tiho
 
Регистрация: 19.08.2012
Сообщений: 79

Сделал, вывело "http://site.ru/ya/page1.php"

и что нетак?
Ответить с цитированием
  #4 (permalink)  
Старый 10.10.2012, 00:35
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

tiho,
document.location.toString()
или
document.location.href
И используйте консоль. Такие вопросы будут часто возникать без консоли.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #5 (permalink)  
Старый 10.10.2012, 00:39
Аспирант
Отправить личное сообщение для tiho Посмотреть профиль Найти все сообщения от tiho
 
Регистрация: 19.08.2012
Сообщений: 79

FINoM, я же говорю, что сама проверка работает. тестировал не на изменении бакграунда а на алертах, не работает именно стилизация.
Ответить с цитированием
  #6 (permalink)  
Старый 10.10.2012, 00:40
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Сообщение от tiho
FINoM, я же говорю, что сама проверка работает. тестировал не на изменении бакграунда а на алертах, не работает именно стилизация.
А, да, вижу. Консоль в руки, такие проблемы надо решать самостоятельно.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #7 (permalink)  
Старый 10.10.2012, 00:42
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

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];
}

}
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #8 (permalink)  
Старый 10.10.2012, 00:50
Аватар для Maxmaxmахimus
司会
Отправить личное сообщение для Maxmaxmахimus Посмотреть профиль Найти все сообщения от Maxmaxmахimus
 
Регистрация: 29.02.2012
Сообщений: 198

какие люди
Ответить с цитированием
  #9 (permalink)  
Старый 10.10.2012, 00:52
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

Мимо проходил.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #10 (permalink)  
Старый 10.10.2012, 01:08
Аватар для Maxmaxmахimus
司会
Отправить личное сообщение для Maxmaxmахimus Посмотреть профиль Найти все сообщения от Maxmaxmахimus
 
Регистрация: 29.02.2012
Сообщений: 198

плюсани в карму

Последний раз редактировалось Maxmaxmахimus, 10.10.2012 в 01:10.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение адреса страницы после аякса. Tchort AJAX и COMET 9 03.09.2011 00:20
В зависимости от локального времени меняется задний фон Tchort Events/DOM/Window 3 09.08.2011 18:21
Как отследить изменение адреса страницы? Neokortex Events/DOM/Window 2 10.07.2011 14:41
код в зависимости от адреса страницы Levin Общие вопросы Javascript 10 06.07.2010 08:02
Как сделать фон, главной страницы на изображении ? asked86 (X)HTML/CSS 3 03.04.2009 02:54