在 RPG-CGI (AS/400) 中将大括号 { 和 } 写入浏览器时出现问题
我正在使用QtmhWrStout API(在AS/400 SERVER中)使用RPGLE语言将我的显示页面的HTML代码写入浏览器(客户端-边)。我的 HTML 代码嵌入在我的 RPG-CGI 程序 (.pgm) 中,我在该 HTML 代码中保留了一个 java 脚本函数,该函数将在客户端浏览器中执行。但是当该页面在浏览器中显示时...,页面源代码包含一些符号,例如 ä 代表 { 和 ü 代表 }< /strong> 。因此,事件无法调用 java 脚本函数。显示 Java 脚本错误。
由我的 rpgle 程序在客户端浏览器中生成的 HTML 页面源代码:
<html> <head>
<title>ERP!!Enter Product Details</title>
<SCRIPT language="javascript">
function crt(spnid,elmnm,val)
ä
var cat=document.getElementById(spnid);
cat.innerHTML="";
if(val=="new")
ä
var elm=document.createElement("input");
elm.setAttribute("type","text");
elm.setAttribute("name",elmnm);
cat.appendChild(elm);
ü
ü
</SCRIPT>
</head>
<body bgcolor="lightblue">
<form action="sss" method="post">
<table align="center" border="1" cellpadding="1" cellspacing="1" style="width: 80%">
<tbody><tr><td><table align="center" border="0"><caption>
<strong>Insert Product Details</strong></caption><tbody><tr>
<td style="text-align: right">Product Category</td>
我尝试使用十六进制代码,但仍然没有发生...... https://i.sstatic.net/FKDrw.png
由于我是这个 RPGLE(AS/400) 的新学习者...Pease 帮助我在 PGM 生成的 html 文件中使用 java 脚本。
提前致谢。
I am using QtmhWrStout API(in AS/400 SERVER) using RPGLE language to write the HTML code for my display page to the browser(client-side). My HTML code is embedded in my RPG-CGI program (.pgm), I have kept a java-script function in that HTML code that is to be executed in clients' browser. But when that page is displayed in browser...,page source contains some symbols like ä for { and ü for } .For this reason the events can not call the java-script function.Java-script error is shown.
HTML Page-source generated by my rpgle progrm in clients' browser:
<html> <head>
<title>ERP!!Enter Product Details</title>
<SCRIPT language="javascript">
function crt(spnid,elmnm,val)
ä
var cat=document.getElementById(spnid);
cat.innerHTML="";
if(val=="new")
ä
var elm=document.createElement("input");
elm.setAttribute("type","text");
elm.setAttribute("name",elmnm);
cat.appendChild(elm);
ü
ü
</SCRIPT>
</head>
<body bgcolor="lightblue">
<form action="sss" method="post">
<table align="center" border="1" cellpadding="1" cellspacing="1" style="width: 80%">
<tbody><tr><td><table align="center" border="0"><caption>
<strong>Insert Product Details</strong></caption><tbody><tr>
<td style="text-align: right">Product Category</td>
I tried to use the hex code but still not happenning......
https://i.sstatic.net/FKDrw.png
As I am a new learner of this RPGLE(AS/400)...Pease help me out to use java-script in PGM generated html file.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的作业在哪个 CCSID 下运行? 37?
您是否尝试过在您提供的内容上设置文档类型?
尝试使用 contenttype 元变量?
或
What CCSID is your job running under? 37?
Have you tried setting the doctype on the content you are delivering?
Try using the contenttype meta variable?
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii"/>
or
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>