2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Как сделать функцию оффтоп в документе? (word, html, pdf)
Сообщение09.09.2012, 18:36 
Можно ли сделать так, чтобы в документе какого-нибудь формата (word, html, pdf) при нажатии на некоторое слово ракрывался-скрывался некоторый текст? То есть как механизм оффтопа на этом сайте.

 
 
 
 Re: Как сделать функцию оффтоп в документе? (word, html, pdf)
Сообщение09.09.2012, 21:09 
Спойлер то есть. В HTML это делается с использованием CSS-свойства display (у него несколько значений, включая none — не показывать элемент и block — показывать как блок (типа абзацев)) и некоторого кода, который по щелчку на элементе-заголовке будет скрывать-показывать. «Скелет» реализации выглядит так:

код: [ скачать ] [ спрятать ]
Используется синтаксис HTML
<html>
<head>
<style type="text/css">
div.spoiler
{
  display: none; // вначале все спойлеры закрыты
}
</style>
<script type="text/javascript">
function alterSpoiler(id)
{
  var elem = document.getElementById(id);
  if (elem.style.display == 'none')
    elem.style.display = 'block';
  else
    elem.style.display = 'none';
}
</script>
</head>
<body>
<div onclick="alterSpoiler('spoiler1')">Спойлер 1:</div>
<div id="spoiler1" class="spoiler">Сначала этот текст не видно!</div>
<div onclick="alterSpoiler('spoiler2')">Спойлер 2:</div>
<div id="spoiler2" class="spoiler">И этот тоже.</div>
</body>
</html>
 

 
 
 
 Re: Как сделать функцию оффтоп в документе? (word, html, pdf)
Сообщение10.09.2012, 10:30 
В Word - "Вставка" - "Примечание"

При просмотре текста, если наводите курсор на выделенное слово - возникает окошко с текстом примечания.

 
 
 
 Re: Как сделать функцию оффтоп в документе? (word, html, pdf)
Сообщение10.09.2012, 13:15 
А для pdf можно что-то подобное сделать?

 
 
 
 Re: Как сделать функцию оффтоп в документе? (word, html, pdf)
Сообщение10.09.2012, 14:45 
longstreet в сообщении #616978 писал(а):
А для pdf можно что-то подобное сделать?
В pdf можно использовать аннотации (annotation).

 
 
 
 Re: Как сделать функцию оффтоп в документе? (word, html, pdf)
Сообщение10.09.2012, 14:53 
В смысле? Не понял. Какие аннотации?

 
 
 
 Re: Как сделать функцию оффтоп в документе? (word, html, pdf)
Сообщение10.09.2012, 15:00 
в Foxit Reader есть кнопочка в виде желтой cтранички -Note Tool
Работает аналогично Word

 
 
 
 Re: Как сделать функцию оффтоп в документе? (word, html, pdf)
Сообщение12.09.2012, 03:55 
longstreet в сообщении #617017 писал(а):
Какие аннотации?
annotations in pdf documents
Аннотации описаны в стандарте PDF. Создавать и модифицировать их можно, например, в Acrobat Pro. Про другие программы не знаю.

 
 
 
 Re: Как сделать функцию оффтоп в документе? (word, html, pdf)
Сообщение12.09.2012, 10:04 
Да, я погуглил. Но нашёл там только возможность делать Notes - жёлтые записки, размещающиеся на полях текста. А спойлер как сделать тае и не увидел. А очень интересно. Но не вижу - где про это говорится?

 
 
 
 Re: Как сделать функцию оффтоп в документе? (word, html, pdf)
Сообщение12.09.2012, 11:17 
longstreet в сообщении #617795 писал(а):
Но нашёл там только возможность делать Notes - жёлтые записки, размещающиеся на полях текста.

А чем Вас это не устраивает?

 
 
 
 Re: Как сделать функцию оффтоп в документе? (word, html, pdf)
Сообщение12.09.2012, 18:30 
Они статичные, не скрываются как это делает спойлер. Или как?

 
 
 [ Сообщений: 11 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group