| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 29.01.08 Prihlásený: 02.10.09 Príspevky: 14 Témy: 5 Bydlisko: Kremnica | Napísal def: 16.08.2009 15:13 | |
|
Zdravím,
trápim sa už pár hodín s prkotinou ako je focus textového poľa po načítaní stránky. Pri googlení som našiel fungujúce skripty len pre HTML 4.0 kde je pre <form> platný element name:
Kód: <body onload="document.nameform.item.focus();"> <form name="nameform"> <input type=text name=item > </form>
stránku mám ale v XHTML 1.1, kde už element name použiť možné nie je. Skúsil som preto nasledujúci skript: Kód: <script type="text/javascript"> function formfocus() { document.getElementById('element').focus(); } window.onload = formfocus(); </script> <form> <input id="element" /> </form>
ten však nefunguje a netuším prečo. Skúšal som aj: Kód: <script type="text/javascript"> function formfocus() { document.getElementById('element').focus(); } </script> <body onload="formfocus();"> <form> <input id="element" /> </form>
Neviete kde by mohla byť chyba alebo prečo to nejde?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 16.08.2009 15:25 | |
|
def
Pouzitim XHTML odrezavas velku cast navstevnikov, napriklad tym s Internet Explorerom a mobilnymi prehliadacmi. Nie je lepsie prejst na HTML?
Ten druhy kod je zly, pouzi bud
Kód: window.onload = formfocus; //bez zatvoriek alebo este lepsie (a jednoduchsie) Kód: window.onload = function() { document.getElementById('element').focus(); }
Ten posledny kod by mal fungovat, neviem preco by ti to nemalo ist.
Mimochodom, atribut name sa da pouzit aj v XHTML. Prehliadac nerozlisuje jazyk podla <!DOCTYPE>, ale (v pripade XHTML) podla menneho priestoru, pokial by name nefungoval, porusil by doporucenia XHTML 1.0 Transitional. Ale tebe asi zalezi na validite tak nic.
|
|
Registrovaný: 29.01.08 Prihlásený: 02.10.09 Príspevky: 14 Témy: 5 Bydlisko: Kremnica | Napísal autor témy def: 16.08.2009 17:01 | |
|
Tie zátvorky sa mi tam dostali nedopatrením, priamo v skripte som to mal bez nich. Už som ale problém vyriešil. V skripte som mal viac funkcií, za ktorými bolo window.onload =... Presunul som teda window.onload = formfocus; na koniec všetkých skriptov a už všetko ide ako má.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| onload v JavaScript, VBScript, Ajax | 6 | 644 | 14.02.2010 9:20 juho | | onload v JavaScript, VBScript, Ajax | 3 | 714 | 21.11.2008 13:44 rooobertek | | viac udalostí window.onload v jednom dokumente v JavaScript, VBScript, Ajax | 8 | 431 | 30.12.2012 11:16 1daemon1 | | :focus v HTML, XHTML, XML, CSS | 2 | 364 | 16.11.2010 13:47 rAse | | Focus v Obchody, reklamácie a právo | 0 | 1093 | 08.07.2007 20:33 Hazard | | focus computers v Obchody, reklamácie a právo | 5 | 943 | 07.02.2011 11:11 deCode666 | | P: Seasonic Focus Plus 850 Gold v Predám | 3 | 629 | 11.12.2018 22:45 _Barbarossa_ | | P: Seasonic Focus Plus 750 Gold v Predám | 2 | 510 | 09.11.2019 16:52 diemkej | | I/P: Seasonic Focus Plus 550 Gold v Predám | 7 | 618 | 11.11.2018 14:16 werwest | | I/P: Seasonic FOCUS Plus 750W Gold v Predám | 0 | 356 | 11.08.2020 15:20 GIGABYTE | | P: Zdroj Seasonic Focus Plus 850 Gold v záruke v Predám | 1 | 570 | 11.10.2018 17:37 castelL | | PC z www.focus.sk do 26000 s dph [ Choď na stránku: 1, 2 ] v PC zostavy | 44 | 2556 | 19.11.2006 21:43 Luks | | Názor na zdroj Seasonic Focus 650 Gold Semi-modular v PC skrinky a zdroje | 4 | 536 | 21.10.2020 6:35 kubinek17 | | P: Zdroj Seasonic Focus Plus 650 Gold (SSR-650FX) v Predám | 3 | 803 | 29.07.2019 7:39 metheny | | P: Seasonic Focus Platinum PX-750W, vo fólii, v záruke v Predám | 1 | 364 | 09.04.2021 12:33 tomas.zh | | P: Zdroje Corsair RM850X a Seasonic FOCUS GX-850 GOLD v Predám | 1 | 487 | 11.10.2022 9:10 Don Fekete |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|