Here is how I solved this problem:

 * created an HTML 'template' file containing a form with merge points
   and JS that submits the form before page load
 * merged values into the page
 * put the page

'putting' the merged page submits the form to the target web site takes the user there in their browser, and that's what I wanted.


Here is the html 'template' page (with names changed to protect the innocent):

-------- start of page --------
<HTML>

<HEAD LANG="en">
    <TITLE>cTRAIN Web</TITLE>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="robots" content="noindex,nofollow">
</HEAD>

<style type="text/css">
    @media screen {
        body {
            background-color: #000;
            min-width: 960px;
        }
</style>

<BODY>
    <form id='postback' action='[[gMyArray["URL"] ]]' method='POST'>
<input id='My_ID' type="hidden" name="ID" value='[[gMyArray["ID"] ]]' /> <input id='My_project_id' type="hidden" name="project_ID" value='[[gMyArray["project_ID"] ]]' /> <input id='My_params' type="hidden" name="params" value='[[gMyArray["params"] ]]' />
    </form>
<script type="text/javascript">document.getElementById('postback').submit();</script>
</BODY>

</HTML>
--------- end of page --------

There you have it -
Phil Davis


On 4/9/14, 5:51 PM, Phil Davis wrote:
Hi folks,

Here's my problem:
My LC server code needs to post some items to certain page of another web site and actually go to that page in the process. I find that I can post to that page just fine, but then the urlResponse contains the rendered page (as you would expect). If I 'put' it, the page is displayed correctly in the browser but under the URL of my site. Not what I wanted! I want my data to be posted to the offsite page, and in response I want that page to show up in the user's browser under that page's correct URL.

I assume there's something I need to do with HTTP headers, but I don't quite know what. Or maybe not. However, I bet someone within the reach of this email often solves this kind of problem before breakfast, the way some people do puzzles or read the paper (do people still do that?).

Any direction you can offer will be received with much gratitude.


--
Phil Davis

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to