www.webdeveloper.com
Results 1 to 8 of 8

Thread: changing the HTML returned from server

  1. #1
    Join Date
    Nov 2002
    Posts
    11

    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

  2. #2
    Join Date
    Nov 2002
    Posts
    984
    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.
    // Stefan Huszics

  3. #3
    Join Date
    Nov 2002
    Posts
    631
    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.

  4. #4
    Join Date
    Nov 2002
    Posts
    11
    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

  5. #5
    Join Date
    Nov 2002
    Posts
    11
    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.

  6. #6
    Join Date
    Nov 2002
    Posts
    11
    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

  7. #7
    Join Date
    Nov 2002
    Posts
    11
    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

  8. #8
    Join Date
    Nov 2002
    Posts
    11
    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

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles