|
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ют. Альберт Эйнштейн