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

HTML+CSS+JavaScript

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

 

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

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

тема: Ссылка которая открывается по клику ..
 
 автор: zloi_burgui   (13.04.2007 в 14:36)   письмо автору
 
 

Здраствуйте.
Меня нужна помощь, хотелось реализировать вот такую штуку. Есть ссылка с кратким описанием, Автор, Название статьи. Если кликнуть по этому заголовку открывается более полная версия с детальным описанием. Что-то схожее я увидел на сайте http://javascript.aho.ru/example/JsPrimeryCode-13.htm, кажется это можна реализировать через скрытые слои.

Спасибо за ответы
Роман

   
 
 автор: elenaki   (13.04.2007 в 22:05)   письмо автору
 
   для: zloi_burgui   (13.04.2007 в 14:36)
 

http://www.inethellas.co.gr/faq.php

по клику на вопросе открывается ответ. по клику на другом, закрывается тот и открывается новый.

   
 
 автор: Misterio   (13.04.2007 в 22:47)   письмо автору
 
   для: elenaki   (13.04.2007 в 22:05)
 

http://www.inethellas.co.gr/faq.php

по клику на вопросе открывается ответ. по клику на другом, закрывается тот и открывается новый.


Оч хороший вопрос! А вот как это реализовать!? Там оч плохо написано? Не могли бы Вы что то полегче! там очень непоняно...Можно как нить полегче написать ту всё биду.

   
 
 автор: elenaki   (14.04.2007 в 13:30)   письмо автору
 
   для: Misterio   (13.04.2007 в 22:47)
 

там все очень просто...


<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
items_faq = new Array();
items_faq[0] = "типа скрытый текст";

function changeText(x){ /// функция замены текста
closeAll() /// закрываем все, что было октрыто раньше
    //// здесь можно добавить тэгов, например, таблицу или стили     
    text_faq = items_faq[0];    /// это наш текст - элемент массива
    lay = layer("skr_" + x); /// присвоение имени слою (в случае массива текстов)
    
    /// пишем в слой 
    lay.innerHTML =  text_faq;
    if (navigator.appName=="Netscape") { 
    lay.write(text_faq);
    }    
    }    
    
function closeAll() {  // закрытие слоев
 for (i=0; i<items_faq.length; i++) { /// цикл не нужен, если только 1 текст
         lay=layer("skr_" + i)
        lay.innerHTML =  "";
        if (navigator.appName=="Netscape") { 
        lay.write(" ");
        }    
    }
}        
</SCRIPT>


<a href=# onclick="changeText(0); return false;" class=select><b>Кликай здеся</b></a> <!-- номер меняем в соответствии с номером текста в массиве-->

<div id="skr_0"></div>  <!-- здесь будет появляться текст (номер после skr_ меняем в соответствии с номером текста в массиве)-->

   
 
 автор: zloi_burgui   (15.04.2007 в 07:54)   письмо автору
60.1 Кб
 
   для: elenaki   (14.04.2007 в 13:30)
 

Народ Всем спасибо. Нашел в инете что искал, прикрепляю файл может кому-то тоже пригодится. За сумбурность вопроса извиняюсь.

С уважением Роман

   
 
 автор: zloi_burgui   (15.04.2007 в 09:02)   письмо автору
 
   для: zloi_burgui   (15.04.2007 в 07:54)
 

Еще два примеры нашел в инете.

   
Rambler's Top100
вверх

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