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


Партнерская программа Kredov

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

#1 Вячеслав

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

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

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

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

Отправлено 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