Foxtable(狐表)用户栏目专家坐堂 → 使用uploader点击打开大图或者用showGallery函数点击显示大图都无效


  共有1535人关注过本帖树形打印复制链接

主题:使用uploader点击打开大图或者用showGallery函数点击显示大图都无效

帅哥哟,离线,有人找我吗?
zunwoun
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:248 积分:3091 威望:0 精华:0 注册:2012/5/13 14:59:00
使用uploader点击打开大图或者用showGallery函数点击显示大图都无效  发帖心情 Post By:2017/8/8 10:46:00 [只看该作者]

不知道为什么,我使用uploader,点击缩略图没有显示大图,或者结合Article和Gallery通过点击小图都没有反应,是什么原因

If dr1("正选型号")<>""
    If Functions.Execute("B有文件","D:\zunwounftp\web\常用图\小图\" & dr1("正选型号") & ".png")
        正选图片="./常用图/小图/" & dr1("正选型号") & ".png"
    ElseIf Functions.Execute("B有文件","D:\zunwounftp\web\常用图\小图\" & dr1("正选型号") & ".jpg")
        正选图片="./常用图/小图/" & dr1("正选型号") & ".jpg"
    End If
    正选图片2=正选图片.replace("小图","大图")
    With wb.AddArticle("",dr1("正选型号") & "A")
        .AddTitle("h1","正选产图片,点击查看大图")
        .AddImage(正选图片," & dr1("正选型号") & "B" & "','" & 正选图片2 & "')""")
    End With
    With wb.AddGallery("",dr1("正选型号") & "B" ,False,True)
        .AddImage(正选图片2)
    End With
    
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/8/8 10:57:00 [只看该作者]

1、请直接用下面两个例子测试

 

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

 

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

 

2、做具体例子发上来测试


 回到顶部
帅哥哟,离线,有人找我吗?
zunwoun
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:248 积分:3091 威望:0 精华:0 注册:2012/5/13 14:59:00
  发帖心情 Post By:2017/8/8 11:04:00 [只看该作者]

以下是引用有点色在2017/8/8 10:57:00的发言:

1、请直接用下面两个例子测试

 

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

 

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

 

2、做具体例子发上来测试


我的就是按照上述方法试,但生成的网页是插入原来的网页

即原来网页中以下代码

wb.AppendHTML("<div id='p1' style='margin:0.5em'></div>") '插入一个div,用于显示服务器返回的 页面

新生成的网页用JS插入原网页,这个会不会有影响?

新生成的网页缩略图显示都很正常,只是点击不能打开大图,上述两种方法的不能打开大图


[此贴子已经被作者于2017/8/8 11:04:44编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/8/8 11:21:00 [只看该作者]

插入后,重新运行一下 onload() 函数看看。也就是在你的js代码后面,加入 onload();


 回到顶部
帅哥哟,离线,有人找我吗?
zunwoun
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:248 积分:3091 威望:0 精华:0 注册:2012/5/13 14:59:00
  发帖心情 Post By:2017/8/8 11:30:00 [只看该作者]

用onload() 测试过不行,另外,我刚才把网页js中通过以下语句从插入网页变为直接打开网页都不行,应该不关插入网页的原因
document.write(result);


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/8/8 11:31:00 [只看该作者]

测试没问题。请认真测试。不会做上传实例。

 

function tongji(){
    var result = submitAjaxForm('form1','',false);
    document.getElementById("p1").innerHTML=result;
    onload();
}

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/8/8 11:32:00 [只看该作者]

以下是引用zunwoun在2017/8/8 11:30:00的发言:
用onload() 测试过不行,另外,我刚才把网页js中通过以下语句从插入网页变为直接打开网页都不行,应该不关插入网页的原因
document.write(result);

 

请用例子测试,如果不行,说明你代码有问题。

 

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

 

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


 回到顶部
帅哥哟,离线,有人找我吗?
zunwoun
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:248 积分:3091 威望:0 精华:0 注册:2012/5/13 14:59:00
  发帖心情 Post By:2017/8/8 11:38:00 [只看该作者]

好,你测试过没有问题,应该是我代码有问题,我自己找找原因

 回到顶部
帅哥哟,离线,有人找我吗?
zunwoun
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:248 积分:3091 威望:0 精华:0 注册:2012/5/13 14:59:00
  发帖心情 Post By:2017/8/8 11:52:00 [只看该作者]

找到原因了,因为要生成好几个Gallery,ID设置有重复,所以不显示,理顺ID后就可以了

 回到顶部