Показать сообщение отдельно
  #4 (permalink)  
Старый 13.10.2009, 10:46
Новичок на форуме
Отправить личное сообщение для Bagira Посмотреть профиль Найти все сообщения от Bagira
 
Регистрация: 12.10.2009
Сообщений: 4

Сообщение от Gozar Посмотреть сообщение
чтобы цвет ячейки был постоянным, нужно смотреть url и в соответствии с ним менять фон. У вас после клика по ссылке вы переходите на новую страницу у которой все значения еще не изменены.

По событию онлоад смотрим урл и в зависимости от него меняем цвет ячейки
Я плохо разбираюсь в js. Подозреваю что надо что-то такое сделать:
var last_change = null;
var last_color = null;
url = window._content.document.location
function ChangeColor(id, color) {
   if( last_change != null ){ 
       last_change.style.backgroundColor = last_color;
   }
   if (url == 'http://localhost/tabs/admin.php?page2=2' ) {
   last_change = document.getElementById(id); 
   last_color = document.getElementById(id).style.backgroundColor; 
   document.getElementById(id).style.backgroundColor = color;  
   }

Повесила этот код на onload в <body>, но это работает только для одной ячейки, а как определять id для всех остальных ячеек. И правильно ли я определяю url? Помогите пожалуйста, или дайте ссылку, где про это почитать. По ссылкам страницы грузятся в iframe

Последний раз редактировалось Bagira, 13.10.2009 в 12:07.
Ответить с цитированием