[ 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 | 5
Bydlisko: Kremnica
NapísalOffline : 16.08.2009 15:13 | focus onload

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 | 34
Bydlisko: Brno
NapísalOffline : 16.08.2009 15:25 | focus onload

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 | 5
Bydlisko: Kremnica
Napísal autor témyOffline : 16.08.2009 17:01 | focus onload

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


 [ Príspevkov: 3 ] 


focus onload



Podobné témy

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

onload

v Frontend

6

724

14.02.2010 9:20

juho

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

onload

v Frontend

3

796

21.11.2008 13:44

rooobertek

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

viac udalostí window.onload v jednom dokumente

v Frontend

8

519

30.12.2012 11:16

1daemon1

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

:focus

v Frontend

2

429

16.11.2010 13:47

rAse

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

Focus

v Obchody, reklamácie a právo

0

1172

08.07.2007 20:33

Hazard

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

focus computers

v Obchody, reklamácie a právo

5

1104

07.02.2011 11:11

deCode666

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

P: Seasonic Focus Plus 750 Gold

v Bazár

2

648

09.11.2019 16:52

diemkej

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

P: Seasonic Focus Plus 850 Gold

v Bazár

3

754

11.12.2018 22:45

_Barbarossa_

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 Bazár

7

793

11.11.2018 14:16

werwest

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

I/P: Seasonic FOCUS Plus 750W Gold

v Bazár

0

499

11.08.2020 15:20

GIGABYTE

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

Seasonic Focus GX 850 Gold k rtx 5080

v PC skrinky, zdroje a chladenie

4

277

27.01.2025 19:15

ericc64

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

P:Seasonic Focus GX-1000 ATX 3 (2024)

v Bazár

3

408

12.07.2025 19:53

poper25

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

P: Zdroj Seasonic Focus Plus 850 Gold v záruke

v Bazár

1

710

11.10.2018 17:37

castelL

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

2671

19.11.2006 21:43

Luks

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

696

21.10.2020 6:35

kubinek17

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

P: Zdroj Seasonic Focus Plus 650 Gold (SSR-650FX)

v Bazár

3

943

29.07.2019 7:39

metheny



© 2005 - 2026 PCforum, edited by JanoF