Autor | Zpráva | ||
---|---|---|---|
Pajuc Profil * |
#1 · Zasláno: 24. 8. 2005, 10:41:29
Zdravím a žádám o pomoc,
chtěl bych zjistit, zda prohlížeč podporuje nestandardní událost onresize, a podle toho pak fixovat spuštění fce na tuto událost. Představoval bych si něco takového if (window.resize) window.onresize=Foo; //tohle ovšem nefunguje |
||
Leo Profil |
#2 · Zasláno: 24. 8. 2005, 10:45:05
A co if (window.onresize) ? Leo
|
||
Pajuc Profil * |
#3 · Zasláno: 24. 8. 2005, 10:52:36
bohužel
if(window.onresize) window.onresize=aboutWindow; po změně velikosti okna se nestane ani Ň. |
||
Fred Profil |
#4 · Zasláno: 24. 8. 2005, 11:11:03
A na co tu podmínku, vždyť to funguje bez ní, jak psal Leo
function test(){alert('resiznuto')} window.onresize=test; |
||
Leo Profil |
#5 · Zasláno: 24. 8. 2005, 11:29:30
Zkuste testovat
typeof window.onresize, jestli je to "object". Jinak osobne bych na resize nic nevesel, ona se totiz v IE spousti hodne divne (nekolikrat za sebou). Zkuste si tohle a uvidite sam (v IE6): <script type="text/javascript"> var vystup = ""; function akce() {vystup += "ok<br>"; document.getElementById("vypis").innerHTML=vystup} window.onresize = akce; </script> <p id="vypis"> </p> |
||
Časová prodleva: 4 dny
|
|||
Anonymní Profil * |
#6 · Zasláno: 28. 8. 2005, 18:10:43
>A na co tu podmínku, vždyť to funguje bez ní, jak psal Leo
1) Aby to zbytečně neházelo chybu, když to prohlížeč nepodporuje 2) Aby, když to prohlížeč nepodporuje, zapracoval jiný mechanismus a akce se nakonec uskutečnila >Zkuste testovat typeof window.onresize, jestli je to "object". Nerozumím, tohle neznám |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0