Autor | Zpráva | ||
---|---|---|---|
nothrem Profil |
#1 · Zasláno: 21. 9. 2006, 10:15:55 · Upravil/a: nothrem
Potřebuju udělat to, aby po načtení stránky skočil fokus do určitého editu.
Na konec souboru (formuláře) jsem dal skript: <script type="text/javascript" language="JavaScript"> ale v opeře (8.54) to nefunguje (v IE a FF to jde, ale to nepotřebuju). Fokus používám i jinde (jako reakce na tlačítka apod.) a funguje. Zkoušením jsem zjistil, že když ze souboru odstraním definici css <link rel="stylesheet" href="layout.css" type="text/css">tak fokus funguje; jakmile přilinkuju třeba i prázdný css, už to nejde :( (zkoušel jsem to i s prázdným html jen s jedním editem a výsledek stejný). Budu rád za jakoukoliv radu, díky. |
||
tiso Profil |
#2 · Zasláno: 21. 9. 2006, 10:19:22
Naviazal by som to na <body onload="...">, nepomôže?
|
||
nothrem Profil |
#3 · Zasláno: 21. 9. 2006, 10:26:57
tiso: no to by fungovalo, ale problém je, že stránka je generována z různých šablon a k <body> se nedostanu (samozřejmě já se k němu dostanu, ale musel bych předělat šablonu a pak všechny stránky, co tu šablonu používají).
|
||
tiso Profil |
#4 · Zasláno: 21. 9. 2006, 10:36:40
JS nie je moja parketa, možno by pomohlo nejaké oneskorenie v JS, alebo pridať ten skript na koniec stránky...
čo sa týka šablón nepomohla by nejaká výnimka? |
||
nothrem Profil |
#5 · Zasláno: 21. 9. 2006, 10:41:44 · Upravil/a: nothrem
Už sem to vymyslel, jak upravit šablonu, ale neovlivnit ostatní stránky:
<head> Tam kde to nepotřebuju, funkce nic neudělá, tam kde chci focus, použiju: <script type="text/javascript" language="JavaScript"> |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0