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



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

#1

Поделиться сообщением #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. Убрать подсказку, всплывающую при наведении на ссылки категорий WordPress!
  3. Как сделать, чтобы при наведении курсора линии подсвечивались
  4. Как сделать анимирование графической ссылки при наведении курсора?
  5. Сайт строительной компании

#2

Поделиться сообщением #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

Поделиться сообщением #3



Вячеслав

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

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

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


  • 0

#4

Поделиться сообщением #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

Поделиться сообщением #5



Вячеслав

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

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

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


  • 0

#6

Поделиться сообщением #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

Поделиться сообщением #7



Вячеслав

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

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

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

#8

Поделиться сообщением #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