Avatar billede jokkejensen Novice
13. november 2006 - 15:42 Der er 1 løsning

ATLAS: Updatepanel, affyre event efter content er loaded

Hey...

Hvad har jeg af muligheder for at fyre noget client script af efter at updatePanel'et er loaded..

I dette tilfælde drejer det sig om at det benyttes til et popupvindue, altså når updatepanel er opdateret, styler jeg indholdet til at ligne en popup, men denne popup skal jeg lige have positioneret med noget JS..

Jeg kender godt til ModalPopup - men den kan jeg ikke lige bruge i dette tilfælde.

Altså, en metode til at fyre noget JS af efter updatepanel er "vist" (Jeg skal kende højre og bredde gennem JS).

/JJ
Avatar billede jokkejensen Novice
16. januar 2007 - 14:50 #1
// JScript File

// Adding onload event to window, parameter func = function;
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

// Adding startup as onload event for window.
addLoadEvent(startUp);


// Setting functions
function startUp()
{
   
    Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(initializeWait);
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endWait);
    //Add SetDialogBox function to ajax endRequest
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(setDialogBox);
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester