how do i trigger a specific handler function?

how do i trigger a specific handler function?

hi all,

I have a resize event and handler function bound to the browser window.  However, i still need to initially fire only that specific handler.  The handler works correctly when triggered by the .resize event but not when i fire it on its own.

  1. var AutoPositionForm = function (event){
  2. var grid      = event.data.grid;
  3. var collision = event.data.collision;

  4. $(grid).position({my:'center', at:'center', of:window, collision: collision});
  5. };


  6. var EditEventASF = function(formid) {
  7. var grid  = formid.selector.replace('FrmGrid_','editmod');

  8. // keep dialog positioned per handler specs when browser window gets resized.
  9. $(window).unbind('resize',AutoPositionForm);
  10. $(window).resize({grid:grid,collision:collision},AutoPositionForm);

  11. // set dialog positioned per handler specs after dialog opens.
  12. AutoPositionForm({grid:grid,collision:collision});
  13. }

I can't seem to get the handler to fire when calling it on its own without error. I keep getting the "event.data is undefined" error.
  1. AutoPositionForm({grid:grid,collision:collision});
I assume i'm not constructing the handler function parameter correctly.

thanks.