Перейти к содержимому



При наведении на курсор меняется фон. На PHP

#1 Вячеслав

Вячеслав
  • Пользователь
  • 375 сообщений
  • Репутация: 2
0

Отправлено 07 Май 2009 - 04:20

Помогите разобратся...
хочу зделать эффект при наведении курсора на блок с дивами чтоб менялся фон,но в PHP не получается

пробовал функцию print <<<HERE HERE; не помогло, эканирование - не работает JS, echo тоже.
вот код:

echo"<div class='cont' id='link2' onmouseover ="this.bgColor = '#edf5fa'" onmouseout ="this.bgColor = '#FFFFFF'"><p>Tекст</p></div>";


 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Увеличение фото при наведении курсора.
  2. При наведении на ссылку-рисунок выводится рaмка
  3. Убрать подсказку, всплывающую при наведении на ссылки категорий WordPress!
  4. Как сделать, чтобы при наведении курсора линии подсвечивались
  5. Как сделать анимирование графической ссылки при наведении курсора?

#2 ZiTosS

ZiTosS
  • Неактивные
  • 5 148 сообщений
  • Репутация: 8

Отправлено 07 Май 2009 - 17:50

echo"<div class='cont' id='link2' onmouseover =\"this.bgColor = '#edf5fa'\" onmouseout =\"this.bgColor = '#FFFFFF'\"><p>Tекст</p></div>";
Предворяем все внутренние двойные кавычки обратным слешем, говоря тем самым, что это не программный символ, а строковый.
  • 0

#3 Вячеслав

Вячеслав
    Topic Starter
  • Пользователь
  • 375 сообщений
  • Репутация: 2

Отправлено 07 Май 2009 - 18:59

Я пробовал так, но тогда JavaScript не работает! ;)


  • 0

#4 ZiTosS

ZiTosS
  • Неактивные
  • 5 148 сообщений
  • Репутация: 8

Отправлено 07 Май 2009 - 19:36

Попробуй так:
echo"<div class='cont' id='link2' onmouseover=\"this.style.color='#edf5fa'\" onmouseout=\"this.style.color='#FFFFFF'\"><p>Tекст</p></div>";

  • 0

#5 Вячеслав

Вячеслав
    Topic Starter
  • Пользователь
  • 375 сообщений
  • Репутация: 2

Отправлено 07 Май 2009 - 22:58

Не работает все равно ;)


  • 0

#6 ZiTosS

ZiTosS
  • Неактивные
  • 5 148 сообщений
  • Репутация: 8

Отправлено 07 Май 2009 - 23:41

<html>
<body>
<?php
echo "<div class='cont' id='link2' onmouseover=\"this.style.color='#edf5fa'\" onmouseout=\"this.style.color='#FFFFFF'\"><p>Tекст</p></div>";
?>
</body>
</html>
У меня всё работает, если не определять никакие классы и идентификаторы в CSS. При наведении бледно-серый, когда убираем - белый.
Опиши точнее что и как у тебя не работает?
  • 0

#7 Вячеслав

Вячеслав
    Topic Starter
  • Пользователь
  • 375 сообщений
  • Репутация: 2

Отправлено 08 Май 2009 - 01:58

Заработало но только для текста а мне нужно чтоб фон под текстом цвет менял :P
  • 0

#8 ZiTosS

ZiTosS
  • Неактивные
  • 5 148 сообщений
  • Репутация: 8

Отправлено 08 Май 2009 - 17:10

Вячеслав,
<html>
<body>
<?php
echo "<div class='cont' id='link2' onmouseover=\"this.style.backgroundColor='#edf5fa'\" onmouseout=\"this.style.backgroundColor='#FFFFFF'\"><p>Tекст</p></div>";
?>
</body>
</html>

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru