Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno HTML - Zamenil som tlačítko za odkaz a aplikácia raz ide raz nie

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ý.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny