Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 29.01.08
Prihlásený: 02.10.09
Príspevky: 14
Témy: 5
Bydlisko: Kremnica
Príspevok NapísalOffline : 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?


Offline

Čestný člen
Čestný člen
focus onload

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 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.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 29.01.08
Prihlásený: 02.10.09
Príspevky: 14
Témy: 5
Bydlisko: Kremnica
Príspevok Napísal autor témyOffline : 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á.


Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. onload

v JavaScript, VBScript, Ajax

6

644

14.02.2010 9:20

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. onload

v JavaScript, VBScript, Ajax

3

714

21.11.2008 13:44

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. viac udalostí window.onload v jednom dokumente

v JavaScript, VBScript, Ajax

8

431

30.12.2012 11:16

1daemon1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. :focus

v HTML, XHTML, XML, CSS

2

364

16.11.2010 13:47

rAse Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Focus

v Obchody, reklamácie a právo

0

1093

08.07.2007 20:33

Hazard Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. focus computers

v Obchody, reklamácie a právo

5

943

07.02.2011 11:11

deCode666 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Seasonic Focus Plus 850 Gold

v Predám

3

629

11.12.2018 22:45

_Barbarossa_ Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Seasonic Focus Plus 750 Gold

v Predám

2

510

09.11.2019 16:52

diemkej Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. I/P: Seasonic Focus Plus 550 Gold

v Predám

7

618

11.11.2018 14:16

werwest Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. I/P: Seasonic FOCUS Plus 750W Gold

v Predám

0

356

11.08.2020 15:20

GIGABYTE Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Zdroj Seasonic Focus Plus 850 Gold v záruke

v Predám

1

570

11.10.2018 17:37

castelL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PC z www.focus.sk do 26000 s dph

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PC zostavy

44

2556

19.11.2006 21:43

Luks Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Názor na zdroj Seasonic Focus 650 Gold Semi-modular

v PC skrinky a zdroje

4

536

21.10.2020 6:35

kubinek17 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Zdroj Seasonic Focus Plus 650 Gold (SSR-650FX)

v Predám

3

803

29.07.2019 7:39

metheny Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Seasonic Focus Platinum PX-750W, vo fólii, v záruke

v Predám

1

364

09.04.2021 12:33

tomas.zh Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Zdroje Corsair RM850X a Seasonic FOCUS GX-850 GOLD

v Predám

1

487

11.10.2022 9:10

Don Fekete Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra