A quanto pare il problema era nel loading. Ho trovato e modificato del codice per eseguire il JS alla fine del caricamento della pagina e ora tutto (compreso l'IF) sembra funzionare bene. Ecco il codice funzionante:
codice:function setFocus() { if (document.getElementsByName("action:LoginStep1WithAssistCookie_display").item(0)) { document.getElementsByName("action:LoginStep1WithAssistCookie_display").item(0).focus(); } else if (document.getElementById("card-digits")) { document.getElementById("card-digits").focus(); } } if (window.addEventListener) window.addEventListener("load", setFocus, false); else if (window.attachEvent) window.attachEvent("onload", setFocus); else window.onload = setFocus;

Rispondi quotando