![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » onMouseOver |
|
onMouseOver
|
Пользователь Сообщения: 86 |
Здравствуйте.Есть код вывода на экран последних сообщений.
Это ссылки: echo '<div class="dost_in"> ▸ <a href="' . $post_url .'" >' . $row[$i]['post_subject'] . '</a>'; Это текст собщения: echo '<p class="block">' . $post_text .'</p>'; Хотел текст спрятать и показывать при наведении курсора на ссылку.Прописал ф-цию: <script type="text/javascript" > function latest() { (this.document||this.ownerDocument) .getElementById("block").id = "active"; } function endlatest() { (this.document || this.ownerDocument) .getElementById("active").id = "block"; } </script> Вызываю в ссылки снипета: echo '<div class="dost_in"> ▸ <a href="' . $post_url .'" onMouseOver="latest()" onmouseout="endlatest()">' . $row[$i]['post_subject'] . '</a>'; В результате: 1.Текст открывается при наведении только в первой ссылки при наведении на любую. Не подскажите как правильно сделать.Понимаю,что наверное надо как то при выводе сравнивать ID, но знаний не хватает как это дело прописать. Спасибо. |
|
Отправлено: 19:21, 12-03-2013 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Попробуйте передать в качестве аргумента функции сам элемент (this). Соответственно, в функции его надо принять и обработать.
Цитата lora.1:
<script type="text/javascript" > function latest(element) { element.class = "active"; } function endlatest() { element.class = "block"; } </script> Я, правда, не помню, можно ли вот так в лоб устанавливать класс. Но проверять не сильно хочется. |
|
Отправлено: 19:57, 12-03-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 49
|
Профиль | Отправить PM | Цитировать Не работает.Текст на месте,только без стилей.
|
Отправлено: 23:16, 12-03-2013 | #3 |
Пользователь Сообщения: 86
|
Профиль | Отправить PM | Цитировать Cпасибо.Вопрос решён.
|
Отправлено: 14:27, 13-03-2013 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
События OnMouseOver / OnMouseClick + вопрос во созданию установщика | 0xDEADBEEF | AutoIt | 3 | 07-08-2009 15:34 |
|