From: DL on 3 Jun 2010 22:30 I have a server side page that would submit a form with id of "txt" to itself for further process. And I would also like to reload the its opener when it is closed by a user BUT NOT when the page is submitted to itself. What I tried to do is to determine if a form is submitted for the parent reload trigger, please see the BODY tag part below. However it's not working as expected, how come? Thanks. The page's HTML looks like this: <html> <body onunload="if (!document.forms['txt'].submit() && window.opener && !window.opener.closed {window.opener.location.reload(); }> <form id="txt"....> .... </form> </body> </html>
From: Evertjan. on 4 Jun 2010 11:33 DL wrote on 04 jun 2010 in comp.lang.javascript: > I have a server side page A server side page is not much use to the user of a browser, meseems. In other words, serverside there are streams to the client, often, but not necassarily, based on a serverside file. Server side "pages" do not exist. > that would submit a form with id of "txt" But if there were server side pages they would not be able to submit anything, if you mean submitting a form, or it would be a server.xmlhttp doing a post request. > to itself for further process. so a server.xmlhttp post request to it's own stream? > And I would also like to reload the its opener An opener of a server side page, what is that? > when it is closed by a user BUT NOT when the page is submitted > to itself. Such server side pages do not have a user, meseems. > What I tried to do is to determine if a form is submitted for the > parent reload trigger, please see the BODY tag part below. However > it's not working as expected, how come? > > Thanks. > > The page's HTML looks like this: > > <html> > <body onunload="if (!document.forms['txt'].submit() && window.opener > && !window.opener.closed {window.opener.location.reload(); }> You cannot execute clientside javascript serverside. > > <form id="txt"....> > ... > </form> > </body> > </html> I hope I misunderstood your reasoning and you mean a browser page. -- Evertjan. The Netherlands. (Please change the x'es to dots in my emailaddress)
|
Pages: 1 Prev: FAQ Topic - When should I use eval? (2010-06-04) Next: Qooxdoo strikes back |