Déclencheur en mode compatible avec le navigateur croisé

Je voudrais déclencher l'événement onresize à partir de mon code C # derrière. Je pense que cela peut se faire avec

Page.clientScript.RegisterScriptBlock(this.getType(), "id", "javascript code"); 

J'ai essayé element.onresize () mais ça ne semble pas fonctionner dans Firefox. Quelle est la manière correcte de déclencher un événement onresize similaire au jQuery suivant?

 $("body").trigger("resize"); 

L'utilisation de jQuery lui-même n'est pas une option.

  • Événement DOM onresize
  • 2 Solutions collect form web for “Déclencheur en mode compatible avec le navigateur croisé”

    Cela devrait faire l'astuce, DOM niveau 2 , aucune idée si cela fonctionne dans IE6, le mode de quirks n'a toujours pas d'information sur ce sujet:

     if (document.createEvent) { var e = document.createEvent('HTMLEvents'); e.initEvent('resize', true, false); document.body.dispatchEvent(e); } else if (document.createEventObject) { document.body.fireEvent('onresize'); } 

    Testé dans FF, Chrome et Opera.

    Utilisez cette $(window).resize(); (Testé dans FF, chrome, IE8)

    // ancienne réponse, échoue dans FF document.body.onresize()

    JavaScript rend le site Web intelligent, beauté et facile à utiliser.