Hallo allemaal,
Mijn CMS bestaat uit twee frames, het menu-frame en het body-frame. Wanneer het menu-frame wordt resized (allebei dus eigenlijk), wil ik graag dat de pagina zich herlaadt en via een querystring de nieuwe breedte doorgeeft, om zo deze breedte op te slaan. Zo heeft elke user zijn eigen ideale menu-breedte.
Het probleem is echter, dat de browser (in ieder geval IE, en daar gaat het in dit geval om) elke keer dat de breedte ook maar 1 pixel verschuift, de onResize handler aanroept. Resultaat: menu'tje gaat refreshen als een beest.
Heb via de search onResizeEnd gevonden, maar dat werkt helaas alleen met absolute positioned items op je page zelf, zoals plaatjes/tabellen/etc, en dus niet met de browser of het document.
Nu kan ik kiezen voor een wat minder net alternatief, bijvoorbeeld een timertje die na de laatste keer dat de onResize handler is aangeroepen, een X aantal seconden wacht voordat hij de pagina herlaadt.
Maar goed, ik zou geen Bas heten als dat voldoende voor me was. Ik ben een vreselijke mierenneuker, en heb geen nachtrust voordat ik hier een nette oplossing voor gevonden heb. Ik ben erachter gekomen dat het niet zo makkelijk is om hier een mooie workaround voor te verzinnen.
Of ik ben gewoon vreselijk stom.
Iemand ideeën?
Mijn CMS bestaat uit twee frames, het menu-frame en het body-frame. Wanneer het menu-frame wordt resized (allebei dus eigenlijk), wil ik graag dat de pagina zich herlaadt en via een querystring de nieuwe breedte doorgeeft, om zo deze breedte op te slaan. Zo heeft elke user zijn eigen ideale menu-breedte.
Het probleem is echter, dat de browser (in ieder geval IE, en daar gaat het in dit geval om) elke keer dat de breedte ook maar 1 pixel verschuift, de onResize handler aanroept. Resultaat: menu'tje gaat refreshen als een beest.
Heb via de search onResizeEnd gevonden, maar dat werkt helaas alleen met absolute positioned items op je page zelf, zoals plaatjes/tabellen/etc, en dus niet met de browser of het document.
Nu kan ik kiezen voor een wat minder net alternatief, bijvoorbeeld een timertje die na de laatste keer dat de onResize handler is aangeroepen, een X aantal seconden wacht voordat hij de pagina herlaadt.
Maar goed, ik zou geen Bas heten als dat voldoende voor me was. Ik ben een vreselijke mierenneuker, en heb geen nachtrust voordat ik hier een nette oplossing voor gevonden heb. Ik ben erachter gekomen dat het niet zo makkelijk is om hier een mooie workaround voor te verzinnen.
Of ik ben gewoon vreselijk stom.
Iemand ideeën?