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


Баннерная сеть GinAds

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

#1 Вячеслав

Вячеслав
  • Пользователь
  • 371 сообщений
  • Репутация: 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. Почему ссылка не выделяется?
  3. Каталог товаров на Wordpress при помощи пользовательских полей
  4. 10 способов украсить сайт
  5. Убрать подсказку, всплывающую при наведении на ссылки категорий WordPress!

#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
  • Пользователь
  • 371 сообщений
  • Репутация: 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
  • Пользователь
  • 371 сообщений
  • Репутация: 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
  • Пользователь
  • 371 сообщений
  • Репутация: 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