以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  服务其中外部文件引用问题  (http://foxtable.net/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插件,想引用,直接打开没问题,但把服务器假设指向这个目录,点击显示就不正常了,估计是引用需要改,但试了很多改显示都不正常,不知何故,麻烦老师帮看看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:accordionmenu.zip



直接打开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
--  
谢谢!