Autor | Zpráva | ||
---|---|---|---|
lance Profil * |
#1 · Zasláno: 13. 7. 2006, 15:41:32
může být událost onresize i u okna prohlížeče, jestli ano uvedte pls příklad :-)
|
||
Oswald Profil |
#2 · Zasláno: 13. 7. 2006, 18:03:29 · Upravil/a: Oswald
může být událost onresize i u okna prohlížeče
Ano. jestli ano uvedte pls příklad :-) window.onresize = function() { |
||
habendorf Profil |
#3 · Zasláno: 13. 7. 2006, 18:30:45
window.onresize = function() {
alert('resize!'); } Trochu ukecané, ne? :o) |
||
Oswald Profil |
#4 · Zasláno: 13. 7. 2006, 18:37:42
habendorf
to bude asi otázka vkusu :) Nicméně, zde je tedy méně ukecanější důkaz toho, že onrezise na okno aplikovat lze :) onresize = close; |
||
habendorf Profil |
#5 · Zasláno: 13. 7. 2006, 18:43:16 · Upravil/a: habendorf
Jasně. Já bych ten tvůj původní příklad napsal window.onresize = alert('resize!');
|
||
Oswald Profil |
#6 · Zasláno: 13. 7. 2006, 18:47:15
habendorf
a to bys právě udělal začátečnickou chybu :) |
||
habendorf Profil |
#7 · Zasláno: 13. 7. 2006, 18:48:06
a to bys právě udělal začátečnickou chybu :)
Vždyť já jsem také věčný začátečník :o) Můžeš se rozepsat? |
||
Oswald Profil |
#8 · Zasláno: 13. 7. 2006, 18:54:23
habendorf
Jasně, onresize a podobná havěť se volá při vzniku události. Pokud chceš na tu událost reagovat, tak tam přiřadíš odkaz na funkci, jako jsem to udělal já - vytvořil jsem anonnymní funkci a tu tam přiřadil. To co jsi napsal Ty, způsobí, že se okamžítě provede ten alert, do onresize se uloží undefined (návratová hodnota alertu) a při události resize se pak nestane nic. |
||
habendorf Profil |
#9 · Zasláno: 13. 7. 2006, 19:04:30
Nj, pravda :o)
Jiná situace je ale když dám třeba <body onresize = alert('resize!')>aaa</body>, pak to funguje i bez té function. |
||
Leo Profil |
#10 · Zasláno: 13. 7. 2006, 19:36:12
Jen poznamka - mam pocit, ze onresize se v IE (nekterych verzich) spousti dost podivne... Leo
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0