Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Java / JavaScript


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Java/JavaScript

Выпуск № 500
от 14.02.2008, 05:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 351, Экспертов: 35
В номере:Вопросов: 1, Ответов: 2

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 122243: Здравствуйте. Несколько раз экспериментировал, но так и не пришел к нужному результату - прошу Вашей помощи. Задача такая: на javascript написать код (и вставть в php), который: при наведении курсора на ссылку находящейся в строке 1 таблицы tab, ...

Вопрос № 122.243
Здравствуйте. Несколько раз экспериментировал, но так и не пришел к нужному результату - прошу Вашей помощи. Задача такая: на javascript написать код (и вставть в php), который:
при наведении курсора на ссылку находящейся в строке 1 таблицы tab, показывались ссылки в строке 2 той же таблицы, а по умолчанию и после отведения курсора они скрыты (должны скрываться).

Я вроде как задал слой, присвоил ему имя, воспользовался onmouseover, но ничего не происходит - что-то сделал я неправильно.
Отправлен: 08.02.2008, 16:18
Вопрос задал: piit (статус: Практикант)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Евсюков Виталий Евгеньевич
Здравствуйте, piit!
Проще всего было бы использовать тот же jQuery, но, если по каким-либо причинам Вам нужен код без фреймворков, то посмотрите мой пример в приложении. Вставка в php-сценарий - лучше, чтоб не заморачиваться echo, средствами php выводить этот файл в нужном месте генерируемой страницы.

Приложение:

---------
I Aear can ve na Mar

Ответ отправил: Евсюков Виталий Евгеньевич (статус: 3-ий класс)
Ответ отправлен: 09.02.2008, 09:44
Оценка за ответ: 5

Отвечает: Иоффе Мэир Вэлевич
Здравствуйте, piit!

Конечно, пример кода помог бы найти ошибку, но исходя из сказаного Вами могу догадаться, что вы присвоили слоям имя (name), а не идентификатор (id).

Вы можете видеть это в примере г-на Евсюкова В.Е.

Я хотел бы лишь добавить к ответу г-на Евсюкова, что, если Вы хотите просто скрыть ссылки элемент "linkzzz" так чтобы его не было видно, но место занимаемое им всё ещё было ним занято, то идите по пути вышеуказаного эксперта. Прошу, заметить, что я не говорю, что это неправильно... Я вовсе не бросаю камни в огород эксперта Евсюкова. Всё зависит только от Ваших нужд. Я лишь хочу добавить ещё один вариант. Так вот: если же Вы хотите не только спрятать этот элемент, но также и освободить занимаемое им место на странице, то используйте силь "display:none" вместо "visibility:hidden". и в джаваскрипте в функции
d.style.display = 'block' и d.style.display = 'none' вместо
d.style.visibility = 'visible' и d.style.visibility = 'hidden' соответственно.

так же я бы хотел обратить внимание на то, что сам HTML в примере г-на Евсюкова постоен по стандартам Microsoft.
Чтобы тот же HTML был в форматен XHTML Transitional, для лучшей сочитаемости с разными браузерами, достаточно изменить открывающий тэг таблицы вот на этот

<table id="tab" width="300" style=""height:500px;"" cellspacing="0" cellpadding="5" border="1">
Удачи.
---------
There are 10 types of people. Those who understand binary and those who don't.
Ответ отправил: Иоффе Мэир Вэлевич (статус: 4-ый класс)
Ответ отправлен: 09.02.2008, 10:19
Оценка за ответ: 5
Комментарий оценки:
Как раз таки освобождать место и надо. Спасибо за добавление


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.70 от 17.01.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное