Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: отображение фрагмента HTML-кода по событию
 
 автор: beowulf   (18.11.2005 в 15:25)   письмо автору
 
 

Подскажите, как сделать так, чтобы определенный фрагмент кода отображался на странице только по событию onclick

   
 
 автор: multiBrain   (18.11.2005 в 15:31)   письмо автору
 
   для: beowulf   (18.11.2005 в 15:25)
 

Вы хотите что бы код ввиде обычного текста выводился на станице. Не совсем понятна задача.

   
 
 автор: beowulf   (18.11.2005 в 15:43)   письмо автору
 
   для: multiBrain   (18.11.2005 в 15:31)
 

есть ссылка и есть текст в теге p, надо, чтобы по щелчку отображался этот текст, сдвигая вниз то что ниже ссылки, а так бы его не было видно

   
 
 автор: multiBrain   (18.11.2005 в 15:51)   письмо автору
 
   для: beowulf   (18.11.2005 в 15:43)
 

Решений много, к примеру:
млжно тект поместить в контейнер и дать ему нулевую высоту, а при клике двать нужную высоту:
<div id="text_box" style="position:relative;height="0px;overflow:hidden">текст</div>
обработчик: onClick="document.getElementById('text_box').style.height=x+'px';"

   
 
 автор: multiBrain   (18.11.2005 в 16:05)   письмо автору
 
   для: multiBrain   (18.11.2005 в 15:51)
 

Вместо х можно попробовать ставить всегда 100%, помойму контйнер тогда сам будет подгонятся под содержимое, с шириной тоже самое можно сделать, чтобы универсально было

   
 
 автор: beowulf   (18.11.2005 в 16:34)   письмо автору
 
   для: multiBrain   (18.11.2005 в 16:05)
 

а как сделать, чтобы по щелчку обратно скрыть уже отображенный элемент?(без onDblClick)

   
 
 автор: multiBrain   (18.11.2005 в 16:38)   письмо автору
 
   для: beowulf   (18.11.2005 в 16:34)
 

так обратный процесс проделать: дать контейнеру нулевую высоту.

   
 
 автор: multiBrain   (18.11.2005 в 16:43)   письмо автору
 
   для: multiBrain   (18.11.2005 в 16:38)
 


<a href="javascript:useText('text_box')">показать текст</a>
<javascript>
function useText(obj)
{
if(document.getElementById(obj).style.height > 0)
{
document.getElementById(obj).style.height =0+'px';
}
else
{
document.getElementById(obj).style.height =100+'%';
}
}
</javascript>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования