lavrentiy Posted August 21, 2007 Report Share Posted August 21, 2007 Суть проблемы.Нужно, чтобы при нажатии на ссылку таблица подвигалась чуть вверх.след. код не работает:<table border=10 cellspacing=5 cellpadding=5 width=100 height=100 onclick='this.style.margin-bottom="100px;"'><tr><td></table><table border=10 cellspacing=5 cellpadding=5 width=100 height=100><tr><td onclick='this.style="margin-bottom:100px;"'></table> Link to comment Share on other sites More sharing options...
0 Maslakoff Posted August 21, 2007 Report Share Posted August 21, 2007 lavrentiy, есть объектная модель:[window.]document.getElementById("elementID").style.marginBottomhttp://htmlbook.ru/css/margin-bottom.html Link to comment Share on other sites More sharing options...
0 lavrentiy Posted August 21, 2007 Author Report Share Posted August 21, 2007 document.getElementById("table_text_1").style.marginbottom='150px' - тоже не работает Link to comment Share on other sites More sharing options...
0 Renert Posted August 21, 2007 Report Share Posted August 21, 2007 document.getElementById("table_text_1").style.marginbottom='150px' - тоже не работаетточно не уверен, но думаю, что надо писать "150" вместо "150px" Link to comment Share on other sites More sharing options...
0 lavrentiy Posted August 21, 2007 Author Report Share Posted August 21, 2007 к сожалению не работает ни с px ни без. аналогично не работает и margin-bottom, margin-top, marginbottom и т.д. Link to comment Share on other sites More sharing options...
0 Renert Posted August 21, 2007 Report Share Posted August 21, 2007 а броузер какой? ИЕ? просто гетЭлементБайАйди работает только в ИЕ Link to comment Share on other sites More sharing options...
0 lavrentiy Posted August 21, 2007 Author Report Share Posted August 21, 2007 ie. не работает даже если напрямую id написать Link to comment Share on other sites More sharing options...
0 LokiDi L0ck Posted August 21, 2007 Report Share Posted August 21, 2007 lavrentiy написал: document.getElementById("table_text_1").style.marginbottom='150px' - тоже не работаетне marginbottom а marginBottom Link to comment Share on other sites More sharing options...
0 lavrentiy Posted August 21, 2007 Author Report Share Posted August 21, 2007 никто не сталкивался? просто очень надо.... Link to comment Share on other sites More sharing options...
0 lavrentiy Posted August 21, 2007 Author Report Share Posted August 21, 2007 с большой буквы marginBottom тоже не пашет Link to comment Share on other sites More sharing options...
0 LokiDi L0ck Posted August 21, 2007 Report Share Posted August 21, 2007 <script type="text/javascript">window.onload = function() { var table = document.getElementById('table'); table.onclick = function() { this.style.marginTop = '30px'; }}</script><table border=10 cellspacing=5 cellpadding=5 width=100 height=100><tr><td></table><table border=10 cellspacing=5 cellpadding=5 width=100 height=100 id="table"><tr><td></table>Вс? прекрасно пашет.Здесь сделал на примере marginTop, а marginBottom само собой работать не будет как ты того ожидаешь - почему?.. потому что прежде думать своей головой надо :cool:Копай в сторону позиционирований. Link to comment Share on other sites More sharing options...
0 lavrentiy Posted August 21, 2007 Author Report Share Posted August 21, 2007 ок. спасибо большое Link to comment Share on other sites More sharing options...
Question
lavrentiy
Суть проблемы.
Нужно, чтобы при нажатии на ссылку таблица подвигалась чуть вверх.
след. код не работает:
Link to comment
Share on other sites
11 answers to this question
Recommended Posts