Кнопочка не пропадает
Суть такая: в popup окошке есть две кнопочки: кнопочка1 и кнопочка2.
При нажатии на кнопочка1 появляются одни элементы таблицы, при нажатии на кнопочка2, появляются другие элементы таблицы, а предыдущие пропадают. хотелось бы сделать так, чтобы при нажатии на кнопочку1 или кнопочку2 они тоже пропадали, но почему-то не работает. помогите разобраться пожалуйста, вот код:
onload = function() {
tbl = document.getElementById('tbl')
tbl = {
td1: tbl.getElementsByTagName('td')[0],
td2: tbl.getElementsByTagName('td')[1],
td3: tbl.getElementsByTagName('td')[2]
}
but = document.getElementById('but')
but = {
t1: tbl.getElementsByTagName('but')[0],
t2: tbl.getElementsByTagName('but')[1]
}
}
<table id="but" cellspacing="1" cellpadding="1" border="0"> <tr><td><input type="button" onclick="show(tbl.td1); show(tbl.td2); hide(tbl.td3); hide(but.t1); hide(but.t2)" value="кнопочка1"/></td> <td><input type="button" onclick="show(tbl.td1); show(tbl.td3); hide(tbl.td2); hide(but.t1); hide(but.t2)" value="кнопочка2"/></td></tr>\ </table>\ <table id="tbl" cellspacing="1" cellpadding="1" border="0">\ <tr><td style="display:none"><input type="button" onclick="hide(tbl.td1); hide(tbl.td2); hide(tbl.td3)" value="вернуться к кнопочкам"/></td></tr>\ <tr><td style="display:none">одна строка</td>\ <td style="display:none"><вторая строка</td></tr>\ </table> зы функции show и hide работают корректно.. кнопка "вернуться к кнопочкам" тоже, а вот при нажатии на кнопочка1 появляется только "вернуться к кпопочкам и "одна строка", а сами "кнопочка1" и "кнопочка2" не пропадают( |
var button = document.getElementById("but");
button.style.display='none';
var button1 = document.getElementById("button");
button1.style.display='none';
Это код для того что бы кнопки пропадали Чтобы кнопка снова появилась ,пиши этот код там где тебе нужно(тоесть в какой момент должна появлятса кнопка) button.style.display=''; button1.style.display=''; |
спасибо, разобрался! как оказалось проще скрывать сразу всю табличку с кнопочка1 и кнопочка2, чем каждую из них по отдельности :)
|
| Часовой пояс GMT +3, время: 21:17. |