|
|
|
| на пару строк ниже уже не реагирует?
помогииите!
(в зависимости от выбора селекта. появляется DIV
<script type='text/javascript'>
<!--
function showhideBlocks(val){
if (val == 0){
document.getElementById('i1').style.display='none';
document.getElementById('i2').style.display='none';
document.getElementById('i3').style.display='none';
}
else{
document.getElementById('i1').style.display='none';document.getElementById('i2').style.display='none';document.getElementById('i3').style.display='none';
document.getElementById('i'+val).style.display='block';
}
}
-->
</script>
<style type='text/css'>
#i1,#i2,#i3{display:none}
</style>
<select name="items" onchange="showhideBlocks(this.value)">
<option value="0">Показать.</div>
<option value="1">1
<option value="2">2
<option value="3">3
</select>
<table ><form method=post action=form.php>
<tr><td>perv
</td></tr><tr><td>
<div id="i1"> элементов №1</div>
<div id="i2"> html элементов №2</div>
<div id="i3"> html элементов №3</div>
</td></tr><tr><td>tret
</td></tr></form></table>
<style>
table { border: 1px outset green; }
</style>
<table border=1 cellspacing=0 cellpadding=0 width=310><form method=post action=form.php><tr><td>text</td><td>
<div id="i1"> xэлементов №1</div>
<div id="i2"> xэлементов №2</div>
<div id="i3"> xэлементов №3</div>
</td></tr>
..................тут продалжаеся длинная таблица. вот в этом месте <div не реагиреут, а в первой табличке все работает.
|
| |
|
|
|
|
|
|
|
для: intreb
(06.10.2013 в 11:33)
| | разобрался с тем. новая проблема.
я циклом генерирую div.
<div id="i<?=$id?>">
Почему текст печатает этот только при выборе селекта<td>а все что в хтмл отображает сразу?</td>
</div>
|
| |
|
|
|
|
|
|
|
для: intreb
(06.10.2013 в 11:36)
| | у тебя же условия.
if(val == 0){
document.getElementById('i1').style.display='none';
document.getElementById('i2').style.display='none';
document.getElementById('i3').style.display='none';
}
|
| |
|
|
|