我正在使用 QtmhWrStout API(在AS/400 SERVER中)使用RPGLE语言将我的显示页面的 HTML 代码写入浏览器(客户端)。我的 HTML 代码嵌入在我的 RPG-CGI 程序 (.pgm) 中,我在该 HTML 代码中保留了一个 java-script 函数,该函数将在客户端的浏览器中执行。但是当该页面在浏览器中显示时...,页面源包含一些符号,如ä代表{和ü代表}。因此,事件无法调用 java-script 函数。显示 Java-script 错误。
我的 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>
我尝试使用十六进制代码但仍然没有发生...... http://imgur.com/QNMPL.png
因为我是这个 RPGLE(AS/400) 的新学习者...请帮助我在 PGM 生成的 html 文件中使用 java-script。
提前致谢。