АвторСообщение
злой гений




Пост N: 2213
Ответственность: Общ.организация, другая деятельность - по запросу
Зарегистрирован: 19.09.06
Рейтинг: 16
ссылка на сообщение  Отправлено: 02.02.09 16:26. Заголовок: Скрипт: Исправление тега more


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

Скрипт состоит из двух частей:

1. Часть:
 
<script type="text/javascript">
function bbcodeReplaceMore(){
/* Процедура исправления тега more */
var a=document.getElementsByTagName('a');
var b,s,p,div,pdiv,na;
for(var j=0;j<a.length;j++){
if(a[j].innerHTML.toLowerCase()=='<u>'+l[121].toLowerCase()+'</u>'){
if(a[j].nextSibling.tagName=='BR' && a[j].nextSibling.nextSibling.tagName=='TABLE'){
p=a[j].parentNode;
b=a[j].nextSibling.nextSibling.childNodes[0].childNodes[0].childNodes[0];
if(b.firstChild.tagName=='BR')b.removeChild(b.firstChild);
if(b.lastChild.tagName=='BR')b.removeChild(b.lastChild);

na=document.createElement('a');
na.href="#";
na.innerHTML=l[121];
na.onclick=function(){
var div=this.nextSibling;
if(div.style.display==""){
div.style.display="none";
}else{
div.style.display="";
}
return false;
};
na.className='tagmore';

div=document.createElement('div');
div.style.display='none';
div.innerHTML=b.innerHTML;
div.className='tagmore';

pdiv=document.createElement('div');
pdiv.appendChild(na);
pdiv.appendChild(div);

p.insertBefore(pdiv,a[j]);
p.removeChild(pdiv.nextSibling);
p.removeChild(pdiv.nextSibling);
p.removeChild(pdiv.nextSibling);
}
}
}
}
</script>

Вставляется в HTML-верх до тега </head>

2. Часть:
а) для форумов:
 
<script type="text/javascript">
if(work=='1')bbcodeReplaceMore();
</script>

б) для гостевых
<script type="text/javascript">
if(work=='0')bbcodeReplaceMore();
</script>`
Вставляется в HTML-низ, перед тегом </body>.

3. Управляющие стили
Для ссылки
A.tagmore:link{text-decoration:underline;}
A.tagmore:visited{text-decoration:underline;}
A.tagmore:hover{text-decoration:underline;}

Для самого текста
div.tagmore{...}



Пример работы:
Скрытый текст

Скрытый текст

Скрытый текст


Самообразование - это главное и основное.
http://htmlbook.ru/ - мощный справочник по HTML и CSS
Аккуратное кодирование - половина успеха.
ЖЖ JID:кементариндур@jabber.ru
Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 47 , стр: 1 2 All [только новые]


злой гений




Пост N: 2545
Ответственность: Общ.организация, другая деятельность - по запросу
Зарегистрирован: 19.09.06
Рейтинг: 17
ссылка на сообщение  Отправлено: 25.06.09 17:43. Заголовок: Сначала попробуйте т..


Сначала попробуйте то, что я написал в конец стиля добавить. Может, по идее браузер должен понимать, что последняя строка главнее первой.

Самообразование - это главное и основное.
http://htmlbook.ru/ - мощный справочник по HTML и CSS
Аккуратное кодирование - половина успеха.
ЖЖ JID:кементариндур@jabber.ru
Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 197
Зарегистрирован: 20.04.07
Рейтинг: 1
ссылка на сообщение  Отправлено: 25.06.09 18:20. Заголовок: Zenitchik, спасибо. ..


Zenitchik, спасибо. Сработало.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 5
Зарегистрирован: 16.07.09
Рейтинг: 0
ссылка на сообщение  Отправлено: 04.08.09 22:53. Заголовок: http://wiedzminrpg.f..


http://wiedzminrpg.forum24.ru/?1-2-0-00000001-000-0-0
Знаки: Посмотреть один тэг прячет под себя другой. Как исправить лаг?
===Добавлено через 10 минут===
А теперь два последних открываются вместе...


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1
Зарегистрирован: 19.08.09
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.08.09 05:01. Заголовок: А можно чуть поподро..


А можно чуть поподробнее... Я вот поставил коды вверх и вниз как было рекомендовано. А как нужно правильно оформить ссылку и скрытый текст в самом сообщении ???

Спасибо: 0 
ПрофильЦитата Ответить
злой гений




Пост N: 2619
Ответственность: Общ.организация, другая деятельность - по запросу
Зарегистрирован: 19.09.06
Рейтинг: 17
ссылка на сообщение  Отправлено: 19.08.09 20:58. Заголовок: mikesoup Как обычно..


mikesoup
Как обычно.

Самообразование - это главное и основное.
http://htmlbook.ru/ - мощный справочник по HTML и CSS
Аккуратное кодирование - половина успеха.
ЖЖ JID:кементариндур@jabber.ru
Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 2
Зарегистрирован: 19.08.09
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.08.09 22:06. Заголовок: как обычно не получа..


как обычно не получается. Я сделал примерно так - в статье форума написал:

Тематический план курса

Введение в 3D
Вводит 3D понятия для тех, кто незнаком с художественной формой: модели, текстуры, освещение, камеры и анимация, а также их отношение к примерам в реальной жизни.
Интерфейс Blender
Знакомство и ориентация в окнах и экранах интерфейса Blender. Навигация в 3D виде, в том числе различные методы визуализации. Поиск команд, предметов и информации в панели инструментов, заголовках и меню. Изменение рабочего интерфейса путем разделения, перемещения и соединения окон, а также изменение типов окон. Использование браузера файлов и различных экранов.

Что еще надо добавить чтобы описание курса скрывалось под линком тематические планы ??

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 3
Зарегистрирован: 19.08.09
Рейтинг: 0
ссылка на сообщение  Отправлено: 20.08.09 00:45. Заголовок: вопрос снят - разобр..


вопрос снят - разобрался

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 47 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



в отличии от других моделей, Samsung Galaxy Star имеет вместительное дисковое пространство в этом интернет магазине