This is my first post, so apologies if this is a stupid question
I have a form - which I didn't develop - which sends info to a server via CGI which then returns the relevant data as a table of values. There are six fields returned. I want to be able to have one of my trainee employees use the form, but I don't want him to see two of the fields that are returned.
Is there any way of "intercepting" the HTML that comes back from the server before it generates the table and use it to create a different table, without the two fields in question .
You might have a redirect option in your CGI script which would let you do <input type="hidden" name="redirect" value="www.page-you-want-to-go-to-after-sumit.com">. Another way would be to put type="hidden" in the text tags you don't want him to see. If they are not text tags, and you have a CSS script, put display:none; or visiblility:hidden; but visiblity:hidden; will leave a space where the element should be but nothing will be there.
I've been trying Dave's suggestion of hiding the output from the server in an IFRAME. I've done that, but how do I get at the source code behind it in order to parse it ? I've put the IFRAME in a form, name "f" and named the IFRAME "g". I've tried variations on var strhtml=document.f.g.various to try to retrieve the source code as a string, but without success.
How should I be doing it ?
One of the other replies mentions the CGI script, which I know nothing about. If I want to see the POST string being sent to the server, is there a way of doing this ?
thanks for that. It works fine when I use an example page from the server, saved as an html.document and put in the src="" attribute of the <iframe>. But when I did it for real, requesting data from the server and using the <iframe> as the target for the results, when I try to get the HTML I get an error message, saying Access Denied, even though I can right-click on it and select View Source to see the code.
Any ideas as to why I get the error message and how I can work around it ?
Thanks again for your help. I think I'm getting there slowly.