11486 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
Dans une page xhtml, je souhaite redéfinir le menu contextuel si une variable est renseignée.
J'utilise JSF.
J'ai ce code mais il ne fonctionne pas.
Pouvez-vous m'aider SVP ?
MERCI
<h:inputText id="idCodeUtilisateur" value="#{accueilManagerBean.codeUtilisateur}">

<script type="text/javascript">
            window.onload = function ()
            {
                document.body.addEventListener("contextmenu", noteMenuContextuel); 
 
                ...
            };
</script>
 
<script type='text/javascript'>
            function noteMenuContextuel()
            { 
                if (document.getElementById('idCodeUtilisateur').innerHTML !== null) {  <------- idCodeUtilisateur toujours nul
                    
                    event.preventDefault();
                    ...
                    ...
 
                }
            }
</script>