Foxtable(狐表)用户栏目专家坐堂 → js终止执行


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

主题:js终止执行

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


加好友 发短信
等级:四尾狐 帖子:983 积分:7049 威望:0 精华:0 注册:2009/6/24 9:44:00
js终止执行  发帖心情 Post By:2023/2/23 20:25:00 [显示全部帖子]

function hqcd(bz) { //此函数为点餐,预约点餐,bz为传送过来的变量
hide('page1');
show('page2');

    rqbz=bz //将传送过来的日期标志传送给外部变量rqbz,日期标志
console.log(rqbz);
var openid = document.getElementById("openid");
var psdz = document.getElementById("配送地址");
var sj = document.getElementById("手机");
var xm = document.getElementById("姓名");
var date = new Date(); // 获取当前时间
var hour = date.getHours(); // 得到小时

if (rqbz=='dr'){   //判断中的等于号要用双等于号
if(hour>=16) {
alert('今日点餐已结束,谢谢!');
            return;
        }
            else{
var rq = document.getElementById("dtrq");
                }
       }      
else {
if(hour>=20) {
alert('明日点餐已结束,谢谢!');
            return;
        }
            else{
var rq = document.getElementById("mrrq");
}
         }

var obj = new Object();
var result = sendAjaxJSON(obj, "tongji.htm", "", false);
document.getElementById("page2").innerHTML = result;
sz();

上述js代码点击后显示“今日点餐已结束”,然后页面会变成空白,怎么回事?

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


加好友 发短信
等级:四尾狐 帖子:983 积分:7049 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2023/2/23 20:30:00 [显示全部帖子]

With wb.AddGrid("form1", "page1g1")
            
            
            .Add("dc", "今日点餐", "./images/add.png").Attribute = "onc lick='hqcd(""dr"")'"
            .Add("mr", "明日订餐", "./images/add.png").Attribute = "on click='hqcd(""mr"")'"
            
            .Add("cx1", "查询", "./images/cx.png").Attribute = "onc lick=""qdcx()"""
            
           
            
        End With
[此贴子已经被作者于2023/2/23 20:30:26编辑过]

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


加好友 发短信
等级:四尾狐 帖子:983 积分:7049 威望:0 精华:0 注册:2009/6/24 9:44:00
好的  发帖心情 Post By:2023/2/23 20:49:00 [显示全部帖子]


以下内容是专门发给有点蓝浏览



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


加好友 发短信
等级:四尾狐 帖子:983 积分:7049 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2023/2/23 21:57:00 [显示全部帖子]

我现在设定的是当前时间已经大于16点或者20点,正常来说应该直接提示点餐结束了,那么用return终止语句,终止后程序还会继续往下执行吗?我是想让它return之后,直接就终止所有语句,可以吗?

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


加好友 发短信
等级:四尾狐 帖子:983 积分:7049 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2023/2/23 22:56:00 [显示全部帖子]

if(hour>=20) {
alert('明日点餐已结束,谢谢!');
window.location.href='http://lsyg.20700.xyz';
            return;
        }

这样可以吗?直接跳转到主页

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


加好友 发短信
等级:四尾狐 帖子:983 积分:7049 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2023/2/25 21:45:00 [显示全部帖子]

测试了,点完确定还是白屏幕,然后过一阵子,才显示这个网址的内容,怎么解决呢?或者有其它方式吗?

 回到顶部