Showing posts with label Script. Show all posts
Showing posts with label Script. Show all posts

13 September, 2009

DisableControlWithUpdateProgress


How to disable other controls when postback occur. Just add this below line of code into JavaScript in page header section.



<script language="javascript" type="text/javascript">

// Get a reference to the PageRequestManager.

              var prm = Sys.WebForms.PageRequestManager.getInstance();            

            

              // Using that prm reference, hook _initializeRequest

              // and _endRequest, to run our code at the begin and end

              // of any async postbacks that occur.

              prm.add_initializeRequest(InitializeRequest);

              prm.add_endRequest(EndRequest);

            

              // Executed anytime an async postback occurs.

              function InitializeRequest(sender, args)

              {      

                // Get a reference to the element that raised the postback,

                //   and disables it.

                $get(args._postBackElement.id).disabled = true;

              }

              // Executed when the async postback completes.

              function EndRequest(sender, args)

              {  

                // Get a reference to the element that raised the postback

                //   which is completing, and enable it.

                $get(args._postBackElement.id).disabled = false;

              }

            

</script>

10 September, 2009

PopUpInJavaScript


<script type="text/javascript">

<!--

var updated="";



function wopen(url, name, w, h)

{

  // Fudge factors for window decoration space.

  // In my tests these work well on all platforms & browsers.

  w += 32;

  h += 96;

  wleft = (screen.width - w) / 2;

  wtop = (screen.height - h) / 2;

  // IE5 and other old browsers might allow a window that is

  // partially offscreen or wider than the screen. Fix that.

  // (Newer browsers fix this for us, but let's be thorough.)

  if (wleft < 0) {

    w = screen.width;

    wleft = 0;

  }

  if (wtop < 0) {

    h = screen.height;

    wtop = 0;

  }

  var win = window.open(url,

    name,

    'width=' + w + ', height=' + h + ', ' +

    'left=' + wleft + ', top=' + wtop + ', ' +

    'location=no, menubar=no, modal=yes' +

    'status=no, toolbar=no, scrollbars=no, resizable=no', 'tite=no', 'resizable=no', 'directories=no', 'status=no');

  // Just in case width and height are ignored

  win.resizeTo(w, h);

  // Just in case left and top are ignored

  win.moveTo(wleft, wtop);

  win.focus();

}

// -->

</script>

</head>

<body style="text-align: center">

    Click the Button to Upload Some Files<br />

    <br />

    <input id="AddFileButton" type="button" value="Add File" onclick="wopen('FileUpload.aspx', 'popup', 500, 300); return false;"/>


08 September, 2009

Update Progress Bar Dynamic Change Label

Use UpdateProgress control, set the label text is Please wait while processing...

put the below code at script tag

var prm = Sys.WebForms.PageRequestManager.getInstance();

prm.add_initializeRequest(InitializeRequest);

function InitializeRequest(sender, args)
{

// Get a reference to the element that raised the postback,

// and disables it.

$get(args._postBackElement.id).disabled = true;$get('LblHolder).innerHTML= = "This is a test";


}