Autor Zpráva
lance
Profil *
může být událost onresize i u okna prohlížeče, jestli ano uvedte pls příklad :-)
Oswald
Profil
může být událost onresize i u okna prohlížeče

Ano.

jestli ano uvedte pls příklad :-)


window.onresize = function() {

alert('resize!');
}
habendorf
Profil
window.onresize = function() {
alert('resize!');
}


Trochu ukecané, ne? :o)
Oswald
Profil
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
Jasně. Já bych ten tvůj původní příklad napsal window.onresize = alert('resize!');
Oswald
Profil
habendorf
a to bys právě udělal začátečnickou chybu :)
habendorf
Profil
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
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
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
Jen poznamka - mam pocit, ze onresize se v IE (nekterych verzich) spousti dost podivne... Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.