Bonjour,
J'arrive pas à exécuter du code javascript au chargement de la page JSP.
J'ai essayé d'appeler une fonction javascript dans l’évènement onload de la balise <body> ça marche sauf que ça demande du temps pour que la fonction s'exécute.
Ma fonction consiste à cacher une balise <div> au chargement de la page.
voilà mon code javascript:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <script type="text/javascript">
function afficheId(baliseId)
{
if (document.getElementById && document.getElementById(baliseId) != null)
{
document.getElementById(baliseId).style.visibility='visible';
document.getElementById(baliseId).style.display='block';
}
}
function cacheId(baliseId)
{
document.getElementById(baliseId).style.visibility='hidden';
document.getElementById(baliseId).style.display='none';
}
// Là j'appelle ma fonction qui devrait s'exécuter au chargement de la page mais ça marche pas
cacheId('pannel_identifiant');
</script> |
Par contre quand j'appelle cette fonction dans la balise body ça marche (sauf que ça met beaucoup de temps pour que le contenu que j'ai dans la balise div soit caché):
<body onload=" cacherId('pannel_identifiant') ">
Est-ce un problème dû à l'incompatibilité de JSP avec Javascript?
Quelqu'un peut-il m'aider vraiment je suis bloquée ça fait des jours 



Partager