以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 服务其中外部文件引用问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=169693) |
||||
-- 作者:gudao123456 -- 发布时间:2021/6/26 12:27:00 -- 服务其中外部文件引用问题 一个网页文件jqmenu.html,是一个菜单导航页面,有js及css引用,直接点开,显示正常,但把服务器路径指向jqmenu.html所在目录后,启动服务器,打开127.0.0.1/index.html 可以打开,原来的导航菜单就没有显示出来,估计是引用出了问题,打开服务器后引用需要修改吗?比如:网页文件jqmenu.html在服务器根目录:d:\\dxx, js、css也是根目录下子目录,即:d:\\dxx\\js,d:\\dxx\\css。需要怎么修改?样式显示才正常呢?,这个引用试修改了几次均未能解决,谢谢! [此贴子已经被作者于2021/6/26 13:18:48编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2021/6/26 14:03:00 -- 假设js文件完整路径为 d:\\dxx\\abc.js HttpServer.Prefixes.Add("http://*/") HttpServer.WebPath = "d:\\dxx" \'指定静态文件存储位置 HttpServer.Start() 引用文件: http://www.foxtable.com/mobilehelp/topics/0061.htm …… wb.AppendHTML("<script src=\'abc.js\'></script>") \'引入脚本文件
e.WriteString(wb.Build) End Select |
||||
-- 作者:gudao123456 -- 发布时间:2021/6/26 17:46:00 -- 谢谢,可能我没表达清楚。是这样,我下载有个jquery插件,想引用,直接打开没问题,但把服务器假设指向这个目录,点击显示就不正常了,估计是引用需要改,但试了很多改显示都不正常,不知何故,麻烦老师帮看看
直接打开jqmenu.html 或折叠导航.html(这两个其实是一样的,只是改了个中文名)都可以得到需要的效果,但架接上服务器,用127.0.0.1/jqmenu.html 就不行了。谢谢!
[此贴子已经被作者于2021/6/26 17:49:29编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2021/6/27 20:21:00 -- 就是2楼的用法,说明您对foxtable的web应用还是不理解 假设3楼文件解压后根目录为:D:\\AccordionMenu jqmenu.html路径是:D:\\AccordionMenu\\jqmenu.html 启动服务 HttpServer.Prefixes.Add("http://*/") HttpServer.WebPath = "D:\\AccordionMenu" \'指定静态文件存储位置 HttpServer.Start() 然后httprequest事件都不需要写任何代码,直接就可以访问:http://127.0.0.1/jqmenu.html 如果是放到服务器访问,改为服务器ip即可:http://服务器ip如192.168.0.1/jqmenu.html
[此贴子已经被作者于2021/6/27 20:22:30编辑过]
|
||||
-- 作者:gudao123456 -- 发布时间:2021/6/28 11:25:00 -- 谢谢! |