Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Изменение цвета, не могу изменить цвет... 
:(
    Опции темы
cosmos33
  Дата 16.1.2005, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


небывалый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 8.1.2005
Где: Санкт-Петербург

Репутация: нет
Всего: нет



Помогите, как изменить цвет "<td>" при наведении мышью! Если это вообще возможно при помощи PHP, или нужно использовать другие языки? smile
PM MAIL ICQ   Вверх
Cheba
Дата 16.1.2005, 23:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 1
Всего: 62



php не поможет - это серверный язык. Тебе же нужно чтобы оно изменялось на клиенте. JavaScript тебе в помощь.
PM MAIL ICQ   Вверх
EXTR PROGRAMMER
Дата 16.1.2005, 23:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 1.12.2004

Репутация: нет
Всего: нет



Какой, ё, PHP???
Код

<td onMouseOver="this.style.backgroundColor='цвет';">содержимое</td>
- Изменение фона
Код
<td onMouseOver="this.style.color='цвет';">содержимое</td>
- Изменение текста

Как видишь, это все делает JavaScript
PM MAIL   Вверх
Cheba
Дата 16.1.2005, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 1
Всего: 62



Такая тема уже была.
http://forum.vingrad.ru/index.php?showtopic=25356

Возможно еще есть, если поискать...
PM MAIL ICQ   Вверх
Aliance
Дата 24.1.2005, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Цитата(EXTR @ 16.1.2005, 23:09)
Какой, ё, PHP???

Код

<td onMouseOver="this.style.backgroundColor='цвет';">содержимое</td>

- Изменение фона

Код
<td onMouseOver="this.style.color='цвет';">содержимое</td>

- Изменение текста

Как видишь, это все делает JavaScript


Если у тебя 100 таких td`ров - тебе не позавижуешь, прощу в функцию забить и передавать ссылку на себя!
PM MAIL WWW ICQ Skype   Вверх
Alx
Дата 25.1.2005, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 10
Всего: 78



можно так:
Код

<script>
document.onmouseover = rollOver;

function rollOver()
{var obj = event.srcElement; // (для ИЕ)
if(obj.tagName == "TD" && obj.className == "blinkTD") // на случай, если на странице есть TD, не меняющие цвет
{obj.style.background = "red";
}
}
</script>
.....
<td className="blinkTD">

или так:
Код

<script>
function rollOver(obj)
{obj.style.background = "red";
}
</script>
.....
<td className="blinkTD" onmouseover="rollOver(this);">


ну и соответственно для onmouseout то же самое


--------------------
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0940 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.