I have some resize code, but it does not seem to get triggered for a zoom event. I have had zoom code trigger resize code before, and know a little bit about situations that cause a zoom event to trigger a resize, however I would like to get more explanation.
What is the best way to force a zoom event Ctrl++ or Ctrl+- to cause a onresize call?
You won't like the answer. I suggest you don't do this. There is no native way to detect it, as in window.onzoom or anything like that. You would have to set up an interval timer and continually do DOM testing of box sizes compared to font sizes. And newer browsers zoom differently than older browsers. IE6 just increases the font size while FF3.5 increases the size of the page and re-wraps to to fit.
The recommendation is to allow the browser to act as intended and set up your CSS styles appropriately with EM tags for sizes.