Tengo una tabla
y desde un option quiero ocultar una linea de esta tabla
pero a la vez que no me deje un espacio en la linea ocultada
se agradece cualquier tipo de idea
y si preciono otro opcion volver como la tenia anteriormente
| |||
Como puedo ocultar una linea Tengo una tabla y desde un option quiero ocultar una linea de esta tabla pero a la vez que no me deje un espacio en la linea ocultada se agradece cualquier tipo de idea y si preciono otro opcion volver como la tenia anteriormente |
| |||
Hola garridoman. A ver si ésto te sirve.
Código:
<HTML> <HEAD> <SCRIPT> function oculta(){ f=document.frm.filaO.value; if(frm.reset.checked){todo()}; document.all.tags('tr')[f].style.display='none'; } function muestra(){ f=document.frm.filaM.value; t=document.all.tags("tr"); t[f].style.display=''; t[f].scrollIntoView(true); } function todo(){ t=document.all.tags("tr"); for (i=0;i<t.length;i++) t(i).style.display=''; } </SCRIPT> <STYLE> td{text-align:center;} </STYLE> </HEAD> <BODY > <form name=frm> Oculta fila : <select name=filaO onchange=oculta()> <option value="0">T <option value="1">1 <option value="2">2 <option value="3">3 <option value="4">4 <option value="5">5 <option value="6">6 <option value="7">7 <option value="8">8 <option value="9">9 <option value="10">10 <option value="11">11 <option value="12">12 <option value="13">13 <option value="14">14 <option value="15">15 </select> Muestra fila : <select name=filaM onchange=muestra()> <option value="0">T <option value="1">1 <option value="2">2 <option value="3">3 <option value="4">4 <option value="5">5 <option value="6">6 <option value="7">7 <option value="8">8 <option value="9">9 <option value="10">10 <option value="11">11 <option value="12">12 <option value="13">13 <option value="14">14 <option value="15">15 </select> <br> <p><button onclick=todo()>Muestra todo</button> <input type=checkbox name=reset> Muestra todo y Oculta fila. </form> <table border=1 style="font:16pt; margin-left:50px"> <tr><th>Nº</th><th>Texto</th></tr> <tr><td>1</td><td> ---- UNO ---- </td></tr> <tr><td>2</td><td> ---- DOS ---- </td></tr> <tr><td>3</td><td> ---- TRES ---- </td></tr> <tr><td>4</td><td> ---- CUATRO ---- </td></tr> <tr><td>5</td><td> ---- CINCO ---- </td></tr> <tr><td>6</td><td> ---- SEIS ---- </td></tr> <tr><td>7</td><td> ---- SIETE ---- </td></tr> <tr><td>8</td><td> ---- OCHO ---- </td></tr> <tr><td>9</td><td> ---- NUEVE ---- </td></tr> <tr><td>10</td><td> ---- DIEZ ---- </td></tr> <tr><td>11</td><td> ---- ONCE ---- </td></tr> <tr><td>12</td><td> ---- DOCE ---- </td></tr> <tr><td>13</td><td> ---- TRECE ---- </td></tr> <tr><td>14</td><td> ---- CATORCE ---- </td></tr> <tr><td>15</td><td> ---- QUINCE ---- </td></tr> </table> </BODY> </HTML> |