Réponse acceptée !
Complément d'infos :
en réalité, la page se charge bien correctement avec le bon onload
le problème vient du type de validation du formulaire.
Ce système utilise une douchette usb pour code barre.
La douchette envoie automatiquement un TAB après la saisie du code et dans le formulaire j'ai donc un champ :
Code HTML :
<input type="text" name="code_barre" id="ChampSaisie" onblur="this.form.submit()">
La tabulation saisie à la fin du code-barre valide donc le formulaire avec l'évènement "onblur".
Mais alors que cette tab n'était pas considérée dans les précédentes versions de navigateur, elle est prise en compte et donc positionne sur l'élément suivant.
Si je valide avec un chr(13) ça passe et le focus se fait correctement.
Je ne peux changer la programmation de la douchette qui doit toujours envoyer un TAB après saisie car elle doit rester compatible avec d'autres formulaires.
Puis-je intercepter le Tab (10) et le convertir en Enter (13) en js ?
(ce post n'a alors peut-être plus sa place dans cette partie du forum)