Balise <tr> et fonction focus()
J’ai un tableau contenant x lignes
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<table>
<tr id=ligne1><td></td></tr>
<tr id=ligne2><td></td></tr>
<tr id=ligne3><td></td></tr>
<tr id=ligne4><td></td></tr>
<tr id=ligne5><td></td></tr>
<tr id=ligne6><td></td></tr>
<tr id=ligne7><td></td></tr>
<tr id=ligne50><td></td></tr>
<tr id=ligne51><td></td></tr>
</table
.. |
Je souhaite pouvoir sélectionner et me positionner directement sur la ligne 51, il est nécessaire de scroller vers le bas pour que cette ligne apparaisse à l’interface.
J’ai au niveau du javascript ceci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
window.onload = function()
{
selection_ligne(<?echo $id_ligne;?>);
};
function selection_ligne(id)
{
var item=document.getElementById('ligne'+id);
if(item)
{
item.focus();
}
} |
avec $id_ligne = 50.
Je récupère bien mon item, mais la fonction ‘focus()’ n’apporte rien. Je ne scrolle pas automatiquement vers cette ligne
Quelqu’un à une idée ?