在ARM9 2440, .CGI文件在读取HTML的js和css文件时读取不了

在ARM9开发板上,我已经实现用网页控制LED灯,为了让页面更好看,我就做了一个更好看的网页,却在main.cgi里面无法读取HTML文件的js和css文件。大家有什么好... 在ARM9开发板上,我已经实现用网页控制LED灯,为了让页面更好看,我就做了一个更好看的网页,却在main.cgi里面无法读取HTML文件的js和css文件。大家有什么好的方法吗?我目前知道有两种方法,但都不好使。第一种方法我觉得很愚蠢,因为我的网站内容是挺多的,这样就非常麻烦了,所以用这种方法。方法如下:<html> <head> <title> just an example </title> </head> <body> <form action= "/cgi-bin/cgitest" method="get"> <p>请在下面填入乘数和被乘数,按下确定后可以看到结果。</p> <p><INPUT NAME ="m" SIZE= "5"></p> <INPUT NAME="n" SIZE="5"><BR> <p><INPUT TYPE="SUBMIT" VALUE="确定"></p> </form> </body> </html>这是html页面 以下是cgi程序 保存为cgitest.c。将其编译为可执行文件放入../cgi-bin/目录下即可。# include <stdio.h> # include <stdlib.h> int main() { char *data; long m,n; printf("Content-Type:text/html \r\n\r\n"); printf("<html> <head>\n"); printf("<title> hello world </title> \n"); printf("</head>\n"); printf("<body> \n"); printf("<h1> hello world </h1> \n"); data = getenv("QUERY_STRING"); if(sscanf(data,"m=%ld&n=%ld",&m,&n)!=2) printf("< P >错误!输入数据非法。表单中输入的必须是数字。</p>"); else printf("< P >%ld和%ld的成绩是:%ld。",m,n,m*n); printf("</body> </html> \n"); return 0; }

第二种方法就是把 main.html文件做成main_html文件(好像是把mian.html扩展名直接改为main_html就行了),但是不知道为什么加载不了js和css文件,花两天做的网站都不能用,感到郁闷啊。
展开
 我来答
肖焱淼
2014-09-27 · TA获得超过162个赞
知道小有建树答主
回答量:286
采纳率:50%
帮助的人:145万
展开全部
你直接测试css及js的url看看行不行,估计这一步你都没有做好。。你的ARM什么地方输出css和js文件的?还有你用了boa么?
追问
url没问题,我是用 boa服务器访问html文件,这个可以输出css和js文件,但 .html跳转到.cgi文件之后,就无法直接输出css和js的。
xiaofei_heihei
2014-09-18
知道答主
回答量:29
采纳率:0%
帮助的人:10.7万
展开全部
看看路径对不对。重新载入下。
追问
路径肯定是对了,但是还是有这样的问题,我也上网看了,别人也遇到同样的问题,但还没有找到解决方法。高手,请你帮忙啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式