3

I have a page which uses cufon and asp:UpdatePanel. After ajax callback the new content does not replace tags with cufon. I've tried:

<script type="text/javascript">
    alert('Cufon refresh start!');
    Cufon.refresh();
    alert('Cufon must be ok!');
</script>

But don't get any alert or cufon replacement.

HasanG
  • 12,734
  • 29
  • 100
  • 154

2 Answers2

5

Related to How to have a javascript callback executed after an update panel postback? I've used pageLoad event which is triggered after each postback:

<script type="text/javascript">
    function pageLoad(sender, args) {
        Cufon.refresh();
    }
</script>
Community
  • 1
  • 1
HasanG
  • 12,734
  • 29
  • 100
  • 154
2

I use the following

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);

function EndRequestHandler(sender, args) {
//rebind jquery here after update panel async postback!
    InitSlider();
    Cufon.refresh();

}