以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  移动调用js没有成功  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=107907)

--  作者:zhangjian222200
--  发布时间:2017/10/12 11:07:00
--  移动调用js没有成功
调用js页面代码,在下3楼

function ajaxform_per_tayaoqing_xqfz(idx){
    alert("ok"); 点击页面中“接受邀请或拒绝邀请”按钮,调用js没有成功!alert("ok")不提示,咋回事?
    document.getElementById("tadefk").value = idx
    var result = submitAjaxForm(\'form1\',\'\',false);
    if (result ==\'OK\') {show(\'dlg1\')}
    else if (result ==\'您可能掉线了!\') {show(\'dlg2\')}
    ******

    //else {showDialog(\'dlg2\',\'免费邀请失败!\',result)}
}
[此贴子已经被作者于2017/10/14 15:44:13编辑过]

--  作者:有点甜
--  发布时间:2017/10/12 12:19:00
--  
无法测试,请在浏览器调试,看报什么错。根据提示修改你生成的页面。
--  作者:zhangjian222200
--  发布时间:2017/10/14 13:14:00
--  
1楼有小幅调整,代码如下

以下内容是专门发给有点甜,有点蓝,狐狸爸爸浏览



上述参这里处理,点击按钮,js代码里的alert依然不提示:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=105792&page=2

        If drtyq("处理阶段_男生会员") = "尚未决定" AndAlso faqms < 604800 Then \'即发起7天内
            .Add("btn3s1", "接受邀请", "button").Attri-bute= "on-click=\'ajaxform_per_tayaoqing_xqfz(2)\'" \'2不能弹出(见上面代码993行
            .Add("btn3s2", "拒绝邀请", "button").Attri-bute= "on-click=\'ajaxform_per_tayaoqing_xqfz(3)\'" \'3不能弹出
           \'.Add("btn3s1", "接受邀请", "button").Attri-bute= "on-click=\'alert(""2"")\'"  \'不注释这里,2可以正常弹出
           \'.Add("btn3s2", "拒绝邀请", "button").Attri-bute= "on-click=\'alert(""3"")\'" \'不注释这里,3可以正常弹出
        End If

js如下:屏蔽了大部分,感觉应该没有代码问题了:
function ajaxform_per_tayaoqing_xqfz(idx){
    alert("ok");
/~~* ’这里多加了~~,否则发不上来
    docu-ment.get-ElementById("tadefk").value = idx
    var result = submit-AjaxForm(\'form1\',\'\',false);
    if (result ==\'OK\') {show(\'dlg1\')}
    else if (result ==\'您可能掉线了!\') {show(\'dlg2\')}
    else if (result ==\'没有找到TA的资料!\') {show(\'dlg3\')}
    else if (result ==\'没有找到邀请资料行!\') {show(\'dlg4\')}
    else if (result ==\'接受邀请2-不要红包!\') {show(\'dlg5\')}
    else if (result ==\'请填写微信号!\') {show(\'dlg6\')}
    else if (result ==\'请认证微信号!\') {show(\'dlg7\')}
    else if (result ==\'请完善照片!\') {show(\'dlg8\')}
    else if (result ==\'请完善昵称!\') {show(\'dlg9\')}
    else if (result ==\'请选择红包金额!\') {show(\'dlg10\')}
    else if (result ==\'红包金额不足!\') {show(\'dlg11\')}
    else if (result ==\'年费会员,请认证身份证后,使用红包功能!\') {show(\'dlg12\')}
    else if (result ==\'接受邀请2-需要红包!\') {show(\'dlg13\')}
    else if (result ==\'拒绝邀请3!\') {show(\'dlg14\')}
    else if (result ==\'今天3次邀请用完了!\') {show(\'dlg15\')}
    else if (result ==\'今天6次邀请用完了!\') {show(\'dlg16\')}
    else if (result ==\'复制微信成功!\') {show(\'dlg17\')}
    else if (result ==\'给TA好评!\') {show(\'dlg18\')}
    else if (result ==\'给TA中评!\') {show(\'dlg19\')}
    else if (result ==\'给TA差评!\') {show(\'dlg20\')}
    else if (result ==\'接受邀请11!\') {show(\'dlg21\')}
    else if (result ==\'拒绝邀请12!\') {show(\'dlg22\')}
    else if (result ==\'已邀TA请短信通知TA!\') {show(\'dlg23\')}
    else if (result ==\'您已经邀请TA了!\') {show(\'dlg24\')}
    else if (result ==\'邀TA须发我红包申请成功!\') {show(\'dlg25\')}
    else if (result ==\'免红包邀TA微信申请成功!\') {show(\'dlg26\')}
    //else {showDialog(\'dlg2\',\'免费邀请失败!\',result)}
*~~/
}
[此贴子已经被作者于2017/10/15 21:28:31编辑过]

--  作者:zhangjian222200
--  发布时间:2017/10/14 14:19:00
--  
错误提示图1:

图片点击可在新窗口打开查看此主题相关图片如下:qq图片2017101414123666.png
图片点击可在新窗口打开查看

错误提示图2:

图片点击可在新窗口打开查看此主题相关图片如下:qq图片2017101414150222.png
图片点击可在新窗口打开查看

复制页面html代码如下:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:html代码.txt


[此贴子已经被作者于2017/10/14 14:19:45编辑过]

--  作者:有点蓝
--  发布时间:2017/10/14 14:45:00
--  
生成的网页html代码没有发现有引用js文件的地方,所以提示找不到这个js函数
--  作者:zhangjian222200
--  发布时间:2017/10/14 15:23:00
--  
找了很久还是弄不清,具体哪有错,还麻烦指导

1.引用js的代码在3楼993行,有的
2.4楼生成html截图红框处,看起来js也引用了,但是提示打了个差号,按钮行的html代码:<button id=\'btn3s1\' name=\'btn3s1\' type=\'button\' class=\'weui_btn weui_btn_primary\' >接受邀请</button> 这里显示红差
3.js文件在文件夹位置及引用的名称是正确的


以下内容是专门发给有点蓝,有点甜,狐狸爸爸浏览



[此贴子已经被作者于2017/10/15 19:34:23编辑过]

--  作者:有点蓝
--  发布时间:2017/10/14 15:56:00
--  
4楼的html没有看到哪里引用了js文件。红×就是表示没有这函数

隐藏的内容我看不到

--  作者:zhangjian222200
--  发布时间:2017/10/14 16:05:00
--  
1.6楼隐藏取消了,还麻烦下载项目文件,按测试步骤测试

2.下图html代码,红框中,是引用js的吧?

图片点击可在新窗口打开查看此主题相关图片如下:qq图片2017101415154555.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2017/10/14 16:04:49编辑过]

--  作者:有点蓝
--  发布时间:2017/10/14 16:21:00
--  
这个是调用函数,不是引用js文件,是文件!不是函数!下面这种标签才叫做引用js文件

<script src=\'/weui/weui.me.js\'></script>


[此贴子已经被作者于2017/10/14 16:20:58编辑过]

--  作者:有点蓝
--  发布时间:2017/10/14 16:23:00
--  
对应代码里的写法是:

wb.AppendHTML("<script src=\'./lib/ajaxform_per_tayaoqing_xqfz1.js\'></script>") \'引入脚本文件

应该是你代码里中间哪个步骤直接return了,引入脚本文件的代码没有执行到