Takže mám to vyriešené. Problém nebol ani v zbytočnostiach, všetko, čo tam bolo, tak tam aj musí byť. Úvodzovky boli tiež v poriadku, s tými bol problém predtým, ale už omnoho dávnejšie. Písal som predsa, že včera to išlo a dnes nie. Zrejme som tam urobil nejakú úpravu a Opera to už nezvládla a teda to dnes už nešlo. Takže riešenie:
IE - Internet Explorer
FF - Firefox
Op - Opera
Ako hlavný prehliadač používam Operu.
Takto ako to bolo mi to nefungovalo v žiadnom prehliadači.
1. Dostal som radu zameniť '#' za 'javascript:void(0)'. V Op mi to začalo fungovať.
2. Ďalej som dostal radu, že mám pri hidden prvkoch pridať aj formulár, čiže nie hidden_enter, ale test_form.hidden_enter. Od tejto chvíle začal fungovať IE pri použití '#', ale s JavaScriptom to stále nešlo. Vo FF to funguje aj s '#' aj s JavaScriptom.
3. Keďže IE s JavaScriptom stále nešlo, trochu som pobehal webové stránky a našiel som podobne riešený prihlasovací formulár na www.orangeportal.sk. Tam som si všimol, že v odkaze je použité href='javascript:document.form_login.submit()'. Skúsil som použiť toto miesto pôvodného 'javscript:void(0)'. Z onclick som vyradil submit(), nakoľko by bol zdvojený. Od tejto chvíle to funguje v IE, FF aj v Op. Problém považujem za vyriešený a dúfam, že to pôjde aj zajtra. Ale nakoľko prihlasovací formulár na OrangePortali mi funguje, keďže denne z FF aj z Op posielam niekoľko SMS, tak myslím, že sa už problém s týmto nevyskytne.
Edit: Toto je asi prvýkrát, kde som sa stretol s dosť značným rozdielom pri prehliadačoch. Ale keďže mám knižku o JavaScripte, tak tam som sa už stihol dočítať, že JavaScript v určitých detailoch je v každom prehliadači inak implementovaný.