|
|
|
| доброго времени суток
подскажите плз нужно решить следущую проблему есть табличка как зделать так чтобы поставив галочку в той же табличке отображались другие данные а когда убираешь обратно теже что и были | |
|
|
|
|
|
|
|
для: verewoolw
(07.10.2008 в 04:42)
| | Не очень понятно, если честно... | |
|
|
|
|
|
|
|
для: cheops
(07.10.2008 в 04:53)
| | попробую обяснить по другому:
есть табличка в нейотображаются какието текущие данные
нужно:
чтобы когда галочка стояла в тойже таблице отображались другие данные
а когда галочку снимаешь возвращались прежние данные
надеюсь так понятнее | |
|
|
|
|
|
|
|
для: verewoolw
(07.10.2008 в 05:13)
| | Возможно вас заинтересует следующее решение
<html>
<body>
<div>
<form>
<input id="chk" type='checkbox' onclick="javascript: showstr()">
</form>
<table>
<tr id='1' style="display: block; visibility: visible;"><td>1</td></tr>
<tr id='2' style="display: none; visibility: hidden;"><td>2</td></tr>
</table>
</div>
</body>
</html>
<script>
function showstr()
{
var obj1 = getObject('1');
var obj2 = getObject('2');
if(!document.getElementById('chk').checked)
{
obj1.visibility = "visible";
obj1.display = "block";
obj2.visibility = "hidden";
obj2.display = "none";
}
else
{
obj2.visibility = "visible";
obj2.display = "block";
obj1.visibility = "hidden";
obj1.display = "none";
}
}
function getObject(obj) {
var theObj
if (document.layers) {
if (typeof obj == "string") {
return document.layers[obj]
} else {
return obj
}
}
if (document.all) {
if (typeof obj == "string") {
if(document.all(obj)!=null) return document.all(obj).style ;
else return null;
} else {
return obj.style
}
}
if (document.getElementById) {
if (typeof obj == "string") {
return document.getElementById(obj).style
} else {
return obj.style
}
}
return null
}
</script>
|
| |
|
|
|