以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  通过weui生成的网页,没有样式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=103497)

--  作者:jspta
--  发布时间:2017/7/10 11:31:00
--  通过weui生成的网页,没有样式
通过weui生成的网页,打开后没有样式。下载weui的压缩包放到文件所在目录下的weui目录下,也没有样式。
直接发到微信上也没有,还需要哪里设置?

--  作者:有点甜
--  发布时间:2017/7/10 11:34:00
--  

 你路径指定错误,你文件放在哪里,路径就要定义为哪里

 

Dim fl As String = "d:\\web\\" & e.path

 

http://www.foxtable.com/mobilehelp/scr/0011.htm

 


--  作者:jspta
--  发布时间:2017/7/10 12:03:00
--  
不明白,没有哪一行代码是要求先生成文件的。
我不需要缓存文件。用户有请求就直接生成网页给他。
所以跳过了事件头。你可以解释下事件头究竟还有什么作用。

Dim wb As New WeUI \'定义一个基于weui框架的网页生成器
wb.AddForm("","form1","addnew.htm")
With wb.AddInputGroup("form1","ipg1","新增订单")
    .AddSelect("cp","产品","PD01|PD02|PD03|PD04|PD05")
    .AddInput("gy","雇员","text")
    .AddInput("kh","客户","text")
    .AddInput("dj","单价","number")
    .AddInput("zk","折扣","number")
    .AddInput("sl","数量","number")
    .AddInput("rq","日期","date")
End With
With wb.AddButtonGroup("form1","btg1",True)
    .Add("btnok","确定")
End With
e.writestring(wb.build)

现在情况就是:
我将weui放置在web\\weui下面
将生成的htm,放置在web下
直接用浏览器打开,没有样式,直接返回给微信也没有。



--  作者:有点甜
--  发布时间:2017/7/10 12:07:00
--  
 没有事件头,就没有样式。样式是依靠事件头把ccs、js等文件下载下来后才有的
--  作者:jspta
--  发布时间:2017/7/10 13:41:00
--  
把事件头加上去了,先保存在发送,也没有样式。直接打开网页也没有

<head>
<meta charset=\'utf-8\'>
<meta name=\'viewport\' c>
<link rel=\'stylesheet\' href=\'/weui/weui.min.css\'/>
<link rel=\'stylesheet\' href=\'/weui/weui.me.css\'/>
<title></title>
<script src=\'/weui/weui.me.js\'></script>
</head>

--  作者:有点甜
--  发布时间:2017/7/10 14:05:00
--  

你客户端必须有 weui.min.css 、js 等等文件,才行的。

 

也就是使用e.writefile()给客户端下载文件后,才行的。


--  作者:有点甜
--  发布时间:2017/7/10 14:07:00
--  
 为什么你就那么抗拒加入那段代码?帮助文档教你的肯定不会坑你。
--  作者:jspta
--  发布时间:2017/7/10 14:47:00
--  
微信打开也要这几个文件?
客户端要下载到哪里?
如何让微信或者客户端下载?

直接照搬也没有样式 http://www.foxtable.com/mobilehelp/scr/0011.htm
[此贴子已经被作者于2017/7/10 14:48:04编辑过]

--  作者:jspta
--  发布时间:2017/7/10 15:00:00
--  
以下是引用有点甜在2017/7/10 14:07:00的发言:
 为什么你就那么抗拒加入那段代码?帮助文档教你的肯定不会坑你。
微信的帮助的坑大了去了。
我要的是授权人员才能访问,不是随便谁都可以,所以这一段也只能是授权之后。但是加了还是不行。
可否写个例子上传,我按帮助没有改动,也没办法成功。跟系统有关?


--  作者:jspta
--  发布时间:2017/7/10 15:51:00
--  
找到原因,需要设置weuipath,如果我设置了目录比如http://xx/aa/web.htm  那必须设置weuipath为 /aa/weui
否则无论目录是否有/weui都不会返回。这是什么原因