Results 1 to 8 of 8

Thread: changing the HTML returned from server

  1. #1
    Join Date
    Nov 2002

    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.


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

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

  4. #4
    Join Date
    Nov 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 ?


  5. #5
    Join Date
    Nov 2002

    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

    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 ?


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


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


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



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.10619 seconds
  • Memory Usage 2,898KB
  • Queries Executed 13 (?)
More Information
Template Usage (32):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (8)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (8)postbit
  • (8)postbit_onlinestatus
  • (8)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (70):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates