Thanks for the reply. The javascript includes have to be in the <body> because this is an .net masterpage and when I put them in <head>, they don't get registered. Additionally, I left off the code that shows the links to my javascript files are dynamically built like this < %=WebRootUrl%>/greybox/ScriptLibrary.js, and that won't resolve outside the <form> tag in asp.net. I have to dynamically build them because I have multiple web apps using the same masterpage. I'm building a huge SaaS application and want to use GreyBox to aid in the UI.
I had already tried using GB_showImage in addition to GB_showCenter and I get the same error. I just tried wrapping the image in a html file and I still get the same error. On Dec 5, 10:49 am, Logos <[EMAIL PROTECTED]> wrote: > Um, why are is your javascript in the body instead of the head? That > may affect it. > > It's possibly because you're just showing the gif directly instead of > using an html page to frame it. But that's just a shot in the dark. > > Post again if it is still broken after fixing those... > > Tyler Stylehttp://www.nirdvana.com > > On Dec 4, 4:03 pm, ahaid <[EMAIL PROTECTED]> wrote: > > > > > I want to use greybox to display an animated progress bar gif while my > > server is processing an ajax request. When the server is done, I want > > the greybox to close. When I use the following code, it works fine for > > the first postback but when I fire off another postback, I get an > > error on line 107 of gb_scripts.js saying that this.iframe is null or > > not an objct. Can someone help me figure out why? > > > This is my html: > > <html xmlns="http://www.w3.org/1999/xhtml" > > > <head id="Head1" runat="server"> > > <title><%=_siteTitle %></title> > > </head> > > <body> > > <form id="form1" runat="server"> > > <script type="text/javascript"> > > var GB_ROOT_DIR = "greybox/"; > > </script> > > <script src="greybox/AJS.js" type="text/javascript"></script> > > <script src="greybox/AJS_fx.js" type="text/javascript"></script> > > <script src="greybox/gb_scripts.js" type="text/javascript"></ > > script> > > <link href="greybox/gb_styles.css" rel="stylesheet" type="text/ > > css" /> > > <script src="ScriptLibrary.js" type="text/javascript"></script> > > <!-- SOME OTHER HTML STUFF --> > > </form> > > </body> > > </html> > > > This is my javascript (in ScriptLibrary.js): > > > Sys.Application.add_load(AppLoad); > > > function AppLoad() { > > Sys.WebForms.PageRequestManager.getInstance().add_endRequest > > (EndRequest); > > Sys.WebForms.PageRequestManager.getInstance().add_beginRequest > > (BeginRequest); > > > } > > > function BeginRequest(sender, args) { > > GB_showCenter("Processing Request", "ProgressBar.gif"); > > > } > > > function EndRequest(sender, args) { > > GB_hide(); > > > }- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "GreyBox" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/greybox?hl=en -~----------~----~----~----~------~----~------~--~---

