Autor | Zpráva | ||
---|---|---|---|
Fnesveda Profil |
#1 · Zasláno: 8. 3. 2006, 13:18:49
Co znamená
if (document.all) {příkazy}? |
||
habendorf Profil |
#2 · Zasláno: 8. 3. 2006, 13:22:00
Je to JS pouze pro IE.
|
||
Fnesveda Profil |
#3 · Zasláno: 8. 3. 2006, 13:29:04
A co znamená ta podmínka
document.all |
||
habendorf Profil |
#4 · Zasláno: 8. 3. 2006, 13:36:58
No ta znamená, že zjisťuješ zda existuje object document.all. A ten existuje jen v IE.
|
||
Fnesveda Profil |
#5 · Zasláno: 8. 3. 2006, 13:52:52
Jo takhle, dík.
|
||
Oswald Profil |
#6 · Zasláno: 8. 3. 2006, 14:04:28
No ta znamená, že zjisťuješ zda existuje object document.all. A ten existuje jen v IE.
On existuje i ve Firefoxu a Opeře. Ve Firefoxu je to ale nedetekovatelné. if (document.all) se vyhodnotí jako true v IE a minimálně i v Opeře. |
||
habendorf Profil |
#7 · Zasláno: 8. 3. 2006, 14:29:15
Oswald: Jasně, dík za upřesnění.
|
||
Chamurappi Profil |
#8 · Zasláno: 8. 3. 2006, 14:36:20
Prohlížečů, které podmínku vyhodnotí kladně, je více, ale nejznámější jsou Explorer a Opera.
|
||
Fnesveda Profil |
#9 · Zasláno: 8. 3. 2006, 15:53:17
A co znamenají tučné části
if (getelementbyid) {res=document.all[id]} |
||
PerToon Profil |
#10 · Zasláno: 8. 3. 2006, 15:59:05
- getelementbyid je adresování prvků, který má daný atribut id
- document.all[id] bude pravděpododobně způsob, jakým se dá v IE a Opeře vybrat objekt s ID |
||
halogan Profil |
#11 · Zasláno: 8. 3. 2006, 16:01:29
> if (getelementbyid)
toto je otestovani, zda existuje promenna getelementbyid. Mozna jste mel na mysli
pro otestovani podpory getElementById |
||
Fnesveda Profil |
#12 · Zasláno: 8. 3. 2006, 19:03:20 · Upravil/a: Fnesveda
A co znamená
document.body.scrollTopa co document.body.scrollLeft? |
||
peta Profil * |
#13 · Zasláno: 9. 3. 2006, 09:21:35
Fnesveda www.google.com : javascript scrollTop
Ja osobne nepouzivam if document.all ale spis funkci pro objekty function objGet(x) {var d=document;return (d.getElementById?d.getElementById(x):d.all?d.all[x]:d.layers?d.layers [x]:null);} ma to tu vyhodu, ze nepisi 3x ten samy kod jen s jinym if, ale pouze 1x. samozrejme v urcite situaci se detekci prohlizece nevyhnes, prohlizece maji nektere specificke funkce, ktere v jinych nechodi... pro detekci prohlizece opet doporucuji www.google.com , tam najdes nekde univerzalni script pro treba az 8 ruznych www prohlizecu |
||
peta Profil * |
#14 · Zasláno: 9. 3. 2006, 09:23:47
Fnesveda Co kdybys uvedl radeji JS kod u ktereho zjistujes, co dela? Usetris spoustu casu :)
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0