|
|
|
| Есть текст, который выводится из бызы данных. Мне нужно сделать чтобы при нажатии на ссылку он показывался, и еслинажать обратно скрывался. какэто сделать? | |
|
|
|
|
|
|
|
для: admiral
(06.04.2009 в 10:14)
| | выводите его например в <div id="txt">Текст из базы данных</div>
в css пропишите
т.е по умолчанию скрытым
<a href =# OnClick="Display()";>Открыть</a>
|
это ссылка, которая будет вызывать javascript функцию Display()
сама функция:
function Display()
{
document.getElementById("txt").style.display="block";
}
|
со скрытием так же, толкьо новая функция и вместо "block" "none"
примерно так...ссори если где-то ошибся, спешу, писал на скорую руку... | |
|
|
|
|
|
|
|
для: psychomc
(06.04.2009 в 10:24)
| | Спасибо. Только при нажатии на ссылку все перелистывает в начало страницы. Этого можно как-то избежать?
upd: Кстати если таких ссылок много на странице, то действует только первая, отсальные нет. С чего это так? | |
|
|
|
|
|
|
|
для: admiral
(06.04.2009 в 10:50)
| | страница прыгает наверх потому что
попробуйте дописать :
<a href='#' onclick="Display();return false;">Открыть</a>
|
если ссылок много, то передавайте в функцию id скрываемого элемента
ps. функцию Display измените сами, и чуть измените вид ссылок. | |
|
|
|
|
|
|
|
для: Волки
(06.04.2009 в 11:09)
| | >если ссылок много, то передавайте в функцию id скрываемого элемента
>ps. функцию Display измените сами, и чуть измените вид ссылок.
А как, подскажите? С js только только начинаю. | |
|
|
|
|
|
|
|
для: admiral
(08.04.2009 в 09:51)
| | Нет не подскажу. Пути решения обозначены, осталось включить голову и все получиться.
и как вариант, чтобы не думать про перескок страницы вверх, и возможность открытия нового окна, замените <a> на <span> | |
|
|
|
|
|
|
|
для: Волки
(08.04.2009 в 16:14)
| | Я уже дожумался=) Спс. | |
|
|
|
|
|
|
|
для: admiral
(06.04.2009 в 10:50)
| | >Спасибо. Только при нажатии на ссылку все перелистывает в начало страницы. Этого можно как-то избежать?
вместо # пишем javascript: void(0); и всё в порядке | |
|
|
|
|
|
|
|
для: Ping
(08.04.2009 в 12:07)
| | А клиент, открыв такую ссылку в новом окне, тупо смотрит на это окно и думает нехорошее про автора сайта.
Протокол javascript: использовать НЕ НАДО.
return false в onclick вполне решает проблему. | |
|
|
|