2005 Apr 14 1:16 PM
Hello all
Can anyone tell me how to pass parameters from an ABAP to a simple HTML page?
Here is the scenario. I am using the class cl_gui_html_viewer to display a web page. The web page is going to have a simple text-inputfield in which i have to pass a value from my ABAP program. I am appending the query value to the url of the html page(stored locally).
Can anybody help me with the coding required in the target HTML page to understand the parameter?
Hello all
Can anyone tell me how to pass parameters from an ABAP to a simple HTML page?
Here is the scenario. I am using the class cl_gui_html_viewer to display a web page. The web page is going to have a simple text-inputfield in which i have to pass a value from my ABAP program. I am appending the query value to the url of the html page(stored locally).
Can anybody help me with the coding required in the target HTML page to understand the parameter?
2005 Apr 14 2:17 PM
You have a plain HTML page that loads with a url with something like ?field=value
And you want "value" to show on your page, correct?
<html>
<body>
<script>
var qsParm = new Array();
function qs() {
var query = window.location.search.substring(1);
var parms = query.split('&');
for (var i=0; i<parms.length; i++) {
var pos = parms<i>.indexOf('=');
if (pos > 0) {
var key = parms<i>.substring(0,pos);
var val = parms<i>.substring(pos+1);
qsParm[key] = val;
}
}
}
qsParm['field'] = null;
qs();
if (qsParm['field'])
document.write('You selected ' + qsParm['field'] );
</script>
</body>
</html>
Call that as test.html?field=Hello
Here's a nice link that explains it in detail: http://www.eggheadcafe.com/articles/20020107.asp
2005 Apr 15 6:28 AM
Hey Craig
Thanks very much for the link, it was very useful. I got the coding that is required for the HTML page at the client side.
However the problem is that I am not able to test the coding by creating a HTML page and storing it locally. when I try to
call that page I get an error that it cannot find the file. Is this a normal problem?
Also when I try to directly call(not from my ABAP prog.) the locally stored page then I get the same error. Is it that the windows explorer doesnt recognise '?' or '&' ?
Thanks
Regards
Siddhesh
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |