/    Sign up×
Community /Pin to ProfileBookmark

changing the HTML returned from server

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 .

Told you it was a stupid question.

Regards
Rob

to post a comment
HTML

7 Comments(s)

Copy linkTweet thisAlerts:
@StefanNov 21.2002 — A simpler method to hide stuff (if it's already at the client) would of cource be to use CSS {display:none;}.

Of cource he could still see it if he does a source view, but he can do that with the JS trick too.
Copy linkTweet thisAlerts:
@Zach_ElfersNov 21.2002 — 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.?
Copy linkTweet thisAlerts:
@rhattbauthorNov 22.2002 — Thanks to those who replied.

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

Rob
Copy linkTweet thisAlerts:
@rhattbauthorNov 23.2002 — Dave

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 ?

Another thing I thought of was trying to use Javascript to highlight and select the text. I've seen this done using ordinary text in a <textarea>, but can't get it to work with an <iframe>. Can it be done this way ?

Thanks again for your help. I think I'm getting there slowly.
Copy linkTweet thisAlerts:
@rhattbauthorNov 23.2002 — Dave

I did read your caveat, but must admit I didn't fully understand it.

The HTML page that contains/submits the form to the server is the same page that the results from the server are sent back to, into the <IFRAME> that you suggested.

The Javascript that I'm using to get at the HTML is also on the same page, called from a button below the <IFRAME>.

Is this what you mean by the same domain ?

Regards

Rob
Copy linkTweet thisAlerts:
@rhattbauthorNov 23.2002 — The page that contains the form isn't a web page, it's on the company computers. The name of the page is fares.html.

The website which the page addresses is, say, http://www.travelbrokers.org.

Regards

Rob
Copy linkTweet thisAlerts:
@rhattbauthorNov 24.2002 — OK, I understand what you mean about cross-domain scripting now. I'll have to think of some other way of doing what I want.

Thanks

Rob
×

Success!

Help @rhattb spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.17,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...