Имя: Пароль:
1C
1С v8
HTML, свой атрибут в тэге
0 Широкий
 
01.03.14
10:34
<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 10.00.9200.16798">
<script>
function tableclick(rObj){
alert(rObj.isOpen);

rObj.isOpen=(!rObj.isOpen);
}
</script>
</HEAD>
<BODY>
<table border=1 width=100%>
<tr id=1_1 isOpen=true onclick=tableclick(this)>
<th>значение 11</th>
<th>значение 12</th>

<tr id=1_2 isOpen=true onclick=tableclick(this)>
<th>значение 21</th>
<th>значение 22</th>
</table>
</BODY></HTML>

Можно ли в тэгах задавать левые атрибуты (я про isOpen=)? Если нет, то ка можно зашить доп. информацию в тэге (id уже занят)?
1 sda553
 
01.03.14
11:06
Что то типа <input id="моеимяпараметра" type="hidden" value="МояИнфо"
2 Широкий
 
01.03.14
11:12
не совсем понял, а как обращаться тогда к значению?
3 sda553
 
01.03.14
11:23
что то типа
getElementById("моеимяпараметра").value
4 Широкий
 
01.03.14
11:30
Ясно. А именно в тэге? Его я уже в функции получаю, не хотелось бы дополнительно искать еще один элемент
5 sda553
 
01.03.14
12:27
что то типа
<tr id="1_1"> <input id="isOpen" type="hidden" value=1 /> </tr>

А обращатья что то типа
getElementById("1_1").children.getElementById("IsOpen").value
6 Necessitudo
 
01.03.14
12:58
Хорошая тема. Я тоже вопрос задам - а можно как-то в поле HTML документа использовать CSS?
7 Широкий
 
01.03.14
13:26
Сделал так:

<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 10.00.9200.16798">
<META http-equiv="X-UA-Compatible" content="IE=6">
<script>
function tableclick(rObj){
var isOpen=rObj.isOpen;
if (isOpen==undefined) isOpen=rObj.getAttribute('isOpen');

//alert(isOpen);

if (isOpen==1){
  rObj.isOpen=0;
  rObj.className='close';
  }
else {
  rObj.isOpen=1;
  rObj.className='open';
}
}
</script>
<style>
    .open {
    color: blue;
    }
    
    .close {
    color: red;
    }
    
</style>
  
</HEAD>
<BODY>
<table border=1 width=100%>
<tr id=1_1 isOpen=1 class='open' onclick=tableclick(this)>
<th>значение 11 </th>
<th>значение 12</th>

<tr id=1_2 isOpen=1 class='open' onclick=tableclick(this)>
<th>значение 21</th>
<th>значение 22</th>
</table>
</BODY></HTML>
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн