2,204
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#define SETTEI_JS "./settei.js"
#define CALL_IPAAR_SET "./haha.exe"
int main()
{
puts(
"Content-type: text/html\n"
"\n"
"<HTML>\n"
"<HEAD>\n"
);
printf("<SCRIPT language=\"javascript\" type=\"text/javascript\" src=\"%s\"></SCRIPT>\n", SETTEI_JS);
printf("</HEAD>\n");
printf("<BODY>\n");
printf("<input type=\"button\" value=\"Submit\" onclick=\"TableAddRow();\"/>\n");
printf("</BODY></HTML>\n");
return 0;
}
编译之后 将次文件放入apache的cgi-bin目录下,apache的cgi-bin目录下有实现准备好的js
文件 set.js,文件内容如下
function TableAddRow()
{
alert("hello world");
}
之后 运行浏览器 点击button之后 没有弹出log,为什么呢?
-----------------------------------------------------------------------------------
我把cgi的页面右键取出源代码单独存入一个11.txt文件,然后改为11.html,结果发现好使!
但是我需要执行的是cgi而不是html,该这么办呢? 就大家帮助