账号通
    

账号  

密码  

1741

查看

8

回复
主题:大神求解:9.5后台火狐,360等兼容性:添加商品多属性,保存时候将获取不到值. [收藏主题] 转到:  
esharp 当前离线

508

主题

14

广播

32

粉丝
添加关注
级别:五年级

用户积分:1420 分
登录次数:531 次
注册时间:2011/6/24
最后登录:2024/9/4
esharp 发表于:2014/7/4 14:14:08   | 显示全部帖子 查看该作者主题 楼主 
科汛智能建站系统

如题:

1.添加白酒类商品,属性为: 38°,42°,52°.
环境:WIN2003 32位,IE(Trident内核),火狐(Gecko内核),windows版本苹果浏览器(Webkit内核).360浏览器(Webkit内核),Chrome(WebKit内核)

2.测试.添加一篇酒类商品.


多属性添加结果:


IE:正常.


火狐:失败.
Safari:失败.
360:失败.
Chrome:失败.


'-----失败原因或分析.
1.要开启多属性,是载入添加页面后(KS.Shop.asp),单击JS及时插入的.(插入后,JS跟中当前页面,能够获取到相关值.)


2.过程:Sub SaveProAttr(ProID,DelTF)却无法获取到值.


细节:找到:dosave()----跟踪到:Sub SaveProAttr(ProID,DelTF)过程.


过程中:Dim totalrow:totalrow=KS.ChkClng(KS.G("totalrow")) 有结果返回.


for i=1 to totalrow这里也成立.


'--注意这里:


if request("aitemno"&i)<>"" then 是不能获取到值的.


真的郁闷了. IE是有值. 其他浏览器均无返回值.

理论通不过啊. request("aitemno"&i) 是无数据,参数更改成:比如:title有值.


抛开理论.  是不是因为:原生态添加页面.一开始就存在如title或者自定义字段.这样可以获取到值.而多属性JS插入后.是后加上去的.webkit等无法获得呢?


哪位大神求解.

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
esharp 当前离线

508

主题

14

广播

32

粉丝
添加关注
级别:五年级

用户积分:1420 分
登录次数:531 次
注册时间:2011/6/24
最后登录:2024/9/4
esharp 发表于:2014/7/4 14:28:55   | 显示全部帖子 查看该作者主题 沙发 
做在线知识付费 选科汛云开店

亲,有知道原因的吗?

感谢管理员抽时间看下.

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
esharp 当前离线

508

主题

14

广播

32

粉丝
添加关注
级别:五年级

用户积分:1420 分
登录次数:531 次
注册时间:2011/6/24
最后登录:2024/9/4
esharp 发表于:2014/7/4 14:42:29   | 显示全部帖子 查看该作者主题 藤椅 
科汛在线网校系统
刚才自己做了测试.



1.将多属性 写在程序里,进入添加商品,原生态就有这几个参数,然后再次开启多属性.

保存居然有值.(虽然理论上.这里 ID值重复了2次.)



这到底是为什么呢?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
esharp 当前离线

508

主题

14

广播

32

粉丝
添加关注
级别:五年级

用户积分:1420 分
登录次数:531 次
注册时间:2011/6/24
最后登录:2024/9/4
esharp 发表于:2014/7/4 14:43:48   | 显示全部帖子 查看该作者主题 板凳 
科汛在线考试系统(NET)
求助各类大神.还有管理员.

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
esharp 当前离线

508

主题

14

广播

32

粉丝
添加关注
级别:五年级

用户积分:1420 分
登录次数:531 次
注册时间:2011/6/24
最后登录:2024/9/4
esharp 发表于:2014/7/4 15:04:03   | 显示全部帖子 查看该作者主题 报纸 
科汛在线网校系统

问题已经解决了.请大家都要注意.

属于form和table的嵌套问题,吧form写到table外面就行

希望官方这里应该引起注意.整个程序很多都是form写在表格里面的.

经测试.DIV也需要成套包含如:<form><div></div></form>而不可以:

<div><form><div><div></div>或者:<div><form><ul></ul></div></form>

结贴.

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
esharp 当前离线

508

主题

14

广播

32

粉丝
添加关注
级别:五年级

用户积分:1420 分
登录次数:531 次
注册时间:2011/6/24
最后登录:2024/9/4
esharp 发表于:2014/7/7 19:19:30   | 显示全部帖子 查看该作者主题 地板 
科汛在线商城系统(NET)

亲,后台文件:admin\KS.Shop.asp



行数不准确了.我做了二次开发的.你们可以搜索:

.Write " <table width='100%' BORDER='0' cellpadding='1'  cellspacing='1' class='ctable'>"



再找到:

.Write "    <form action='?ChannelID=" & ChannelID & "&Method=Save' method='post' id='myform' name='myform' >"

在将这一句转移到上面的<table.....>之前



形式如下--------------------------

.Write "    <form action='?ChannelID=" & ChannelID & "&Method=Save' method='post' id='myform' name='myform' >"

   '----冉:上面移到表格外,解决火狐等兼容性.

   .Write " <table width='100%' BORDER='0' cellpadding='1'  cellspacing='1' class='ctable'>"

就可以了.



PS:至于后面的</form>可以不管.我这个文件看.没有问题.

如果有问题.在留言.我抽时间进论坛看.



 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
esharp 当前离线

508

主题

14

广播

32

粉丝
添加关注
级别:五年级

用户积分:1420 分
登录次数:531 次
注册时间:2011/6/24
最后登录:2024/9/4
esharp 发表于:2014/7/7 19:20:29   | 显示全部帖子 查看该作者主题 7楼 
做在线知识付费 选科汛云开店

亲,后台文件:admin

KS.Shop.asp



上面的文件为:ks.shop.asp  斜杠被程序过滤掉了.

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.17188秒 powered by KesionCMS 9.0