|
|
|
|
|
для: АЯС
(13.01.2012 в 13:25)
| | Возможно у меня не хватает знаний чтобы вывести так [-] и [+]. Мне не критично как будет выводится в () или []. Я в первую очередь делал это для себя - так как я не пользуюсь IE, хотел чтобы отчет работал в хроме. Просто представленный вами код выдает ошибку о неверном синтаксисе при сохранении его в СЭД Директум в строках где определяется + и -, при изменении строк на то как было не происходит изменения + на - вообще, поменял [] на () все стало работать | |
|
|
|
|
|
|
|
для: displayser
(13.01.2012 в 10:13)
| | >"дело не в руках, дело в том где этот отчет формируется в html."
Очень интересно:-)
Значится, вы хотите сказать, что существует такая программная среда, в которой невозможно вывести комбинацию символов [+] и [-] ?
Или же всё-таки вывести такую комбинацию символов можно, но... просто у кого-то "руки кривые"? | |
|
|
|
|
|
|
|
для: АЯС
(12.01.2012 в 21:12)
| | Я же сказал что претензий нет -одна благодарность.
Строки где описан + и - программа считает некорректными, а если поменять на те что было все нормально.
Все - разобрался как надо, теперь меняется. Проблема была в том что + и - были в квадратных скобках, поменял на круглые и все стало меняться.
И опять же дело не в руках, дело в том где этот отчет формируется в html. | |
|
|
|
|
|
|
|
для: displayser
(12.01.2012 в 18:40)
| | Скопируйте написанный здесь МНОЮ (не вами - а именно МНОЮ) HTML-код, сохраните его AS IS ("как есть") в любом текстовом редакторе под любым_именем.html и запустите этот файл в любом браузере.
Всё работает?
Плюсик на минусик (и обратно) меняется?
-----
Если в вашей интерпретации моего кода что-то "не меняется" или работает "не так", то вывод можете сделать однозначный: код нормальный, но руки у вас - "кривые" :-(( | |
|
|
|
|
|
|
|
для: АЯС
(12.01.2012 в 18:09)
| | Одно тока не понятно - не меняет + на -
правда так как это не совсем веб приложение я не могу использовать почему то такие конструкции '[-]' и '[+]' ругается на неверный синтаксис в самой программе - хоть это и не кретично но все же :-) | |
|
|
|
|
|
|
|
для: АЯС
(12.01.2012 в 18:09)
| | Ясно значит верну как было))
И еще раз спасибо за обьяснение - все в мемориз, думаю что пригодится в будущем | |
|
|
|
|
|
|
|
для: displayser
(12.01.2012 в 18:01)
| | >"в JS оставил text а не HTML"
Это вы зря.
Во многих браузерах (например, в FireFox) в ранних версиях свойство innerText не работает совсем (в FireFox вместо него там - textContent).
А вот innerHTML - свойство кроссбраузерное, всё браузеры его понимают, и понимают одинаково. | |
|
|
|
|
|
|
|
для: АЯС
(12.01.2012 в 16:56)
| | Большое спасибо.
Все работает - правда в JS оставил text а не HTML.
Я очень давно ничего не делал такого вот и код как под старые браузеры | |
|
|
|
|
|
|
|
для: displayser
(12.01.2012 в 16:41)
| |
<html>
<head>
<style>
<!-- комментирование стилей и скриптов нужно было в прошлом веке, 12 лет назад. Сейчас уже не надо -->
H1 {TEXT-ALIGN: center; FONT-SIZE: 170%; MARGIN-LEFT: 10pt; MARGIN-RIGHT: 10pt; FONT-FAMILY: Helvetica, Arial}
H2 {FONT-SIZE: 130%; MARGIN-LEFT: 10pt; MARGIN-RIGHT: 10pt; FONT-FAMILY: Helvetica, Arial}
H3 {FONT-SIZE: 90%; MARGIN-LEFT: 10pt; MARGIN-RIGHT: 10pt; FONT-FAMILY: Helvetica, Arial}
H4 {PADDING-RIGHT: 83pt; FONT-SIZE: 83%; MARGIN-LEFT: 10pt; MARGIN-RIGHT: 10pt; FONT-FAMILY: Helvetica, Arial; TEXT-ALIGN: left}
H5 {FONT-WEIGHT: normal; FONT-SIZE: 83%; MARGIN-LEFT: 10pt; MARGIN-RIGHT: 10pt; FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial}
P {FONT-SIZE: 83%; MARGIN: 6pt 10pt 3pt; FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial; TEXT-ALIGN: justify}
TD {FONT-SIZE: 83%; MARGIN-LEFT: 10pt; MARGIN-RIGHT: 10pt; FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial}
TABLE {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}
TH {FONT-SIZE: 83%; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN-LEFT: 10pt; MARGIN-RIGHT: 10pt; FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial}
</style>
<script>
function OpenTree (el)
{
if (document.getElementById (el).style.display == 'none')
{
document.getElementById (el).style.display = 'block';
document.getElementById (el + 'pic').innerHTML = '[–]';
}
else
{
document.getElementById (el).style.display = 'none';
document.getElementById (el + 'pic').innerHTML = '[+]';
}
}
//стиль overflow - он не для того, чтобы скрывать/открывать содержимое
</script>
</head>
<body>
<h1>Сводка по организации <a href="http://exchange/reference.asp?sys=directum&CompCode=ОРГ&ID=111277">Балтийские Офисные Технологии, ООО</a> ()</h1>
<h2 style='cursor: pointer' onclick='OpenTree("ID_1")'>
<!-- значение hand для курсора - оно только для MSIE -->
<span id='ID_1pic'>[+]</span> Координаты
</h2>
<div style='padding-left: 1cm; display: none' id='ID_1'>
<!-- высоту указывать не надо в принципе -->
<p>Адрес: 236010 РОССИЯ, Калининградская обл, Калининград г, проспект Мира, дом 136, к.319</p>
<h3> Контактные лица организаций </h3>
</div>
<h2 style='cursor:pointer' onclick='OpenTree("ID_4")'>
<span id='ID_4pic'>[+]</span> Контакты с организацией
</h2>
<div style='padding-left: 1cm; display: none' id='ID_4'>
</div>
<h2 style='cursor:pointer' onclick='OpenTree("ID_5")'>
<span id='ID_5pic'>[+]</span> Участия в маркетинговых мероприятиях
</h2>
<div style='padding-left: 1cm; display: none' id='ID_5'>
</div>
<h2 style='cursor:pointer' onclick='OpenTree("ID_6")'>
<span id='ID_6pic'>[+]</span> Рассылки по электронной почте
</h2>
<div style='padding-left: 1cm; display: none' id='ID_6'>
</div>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: АЯС
(12.01.2012 в 16:36)
| |
<html>
<head>
<style>
<!--
H1 {TEXT-ALIGN: center; FONT-SIZE: 170%; MARGIN-LEFT: 10pt; MARGIN-RIGHT: 10pt; FONT-FAMILY: Helvetica, Arial}
H2 {FONT-SIZE: 130%; MARGIN-LEFT: 10pt; MARGIN-RIGHT: 10pt; FONT-FAMILY: Helvetica, Arial}
H3 {FONT-SIZE: 90%; MARGIN-LEFT: 10pt; MARGIN-RIGHT: 10pt; FONT-FAMILY: Helvetica, Arial}
H4 {PADDING-RIGHT: 83pt; FONT-SIZE: 83%; MARGIN-LEFT: 10pt; MARGIN-RIGHT: 10pt; FONT-FAMILY: Helvetica, Arial; TEXT-ALIGN: left}
H5 {FONT-WEIGHT: normal; FONT-SIZE: 83%; MARGIN-LEFT: 10pt; MARGIN-RIGHT: 10pt; FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial}
P {FONT-SIZE: 83%; MARGIN: 6pt 10pt 3pt; FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial; TEXT-ALIGN: justify}
TD {FONT-SIZE: 83%; MARGIN-LEFT: 10pt; MARGIN-RIGHT: 10pt; FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial}
TABLE {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}
TH {FONT-SIZE: 83%; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN-LEFT: 10pt; MARGIN-RIGHT: 10pt; FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial}
-->
</style>
<script>
function OpenTree(el) {
if (document.getElementById(!el)!=null) {
if (document.getElementById(!el).style.overflow == "visible") {
document.getElementById(!el).style.overflow = "hidden";
document.getElementById(!elpic).innerText = '[+]';
}
else {
document.getElementById(!el).style.overflow = "visible";
document.getElementById(!elpic).innerText = '[-]';
}
}
}
</script>
</head>
<body>
<h1>Сводка по организации <a href="http://exchange/reference.asp?sys=directum&CompCode=ОРГ&ID=111277">Балтийские Офисные Технологии, ООО</a> ()</h1>
<h2 style='cursor:hand' onclick='OpenTree("ID_1")'>
<span id='ID_1pic'>[+]</span> Координаты
</h2>
<div style='padding-left: 1cm; overflow:hidden; height:1px' id='ID_1'>
<p>Адрес: 236010 РОССИЯ, Калининградская обл, Калининград г, проспект Мира, дом 136, к.319</p>
<h3> Контактные лица организаций </h3>
</div>
<h2 style='cursor:hand' onclick='OpenTree("ID_4")'>
<span id='ID_4pic'>[+]</span> Контакты с организацией
</h2>
<div style='padding-left: 1cm; overflow:hidden; height:1px' id='ID_4'>
</div>
<h2 style='cursor:hand' onclick='OpenTree("ID_5")'>
<span id='ID_5pic'>[+]</span> Участия в маркетинговых мероприятиях
</h2>
<div style='padding-left: 1cm; overflow:hidden; height:1px' id='ID_5'>
</div>
<h2 style='cursor:hand' onclick='OpenTree("ID_6")'>
<span id='ID_6pic'>[+]</span> Рассылки по электронной почте
</h2>
<div style='padding-left: 1cm; overflow:hidden; height:1px' id='ID_6'>
</div>
</body>
</html>
|
| |
|
|
|
|