亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么這個簡單的(嵌套的)if 語句不起作用?

為什么這個簡單的(嵌套的)if 語句不起作用?

慕碼人2483693 2023-04-14 16:37:35
我希望實現以下目標:如果是星期六或星期日,則顯示我們已關閉頁面。如果不是星期六或星期日:.如果在工作時間以外(不是上午 9 點到中午 12 點之間),顯示我們已關閉頁面。.如果是在工作時間內,顯示我們開放的頁面。這是代碼:<html><head><TITLE>Golborne Patient Booking Portal </TITLE><script language="JavaScript" type="text/javascript">function ampmRedirect() {       var currentTime = new Date();    var currentHour = currentTime.getHours();    var d = new Date();    var n = d.getDay();        if (n == 0) || (n == 6){                                                    // if Saturday or Sunday        window.location.href = "closed.html";                                   // we are closed        } else {                                                                // if it is any other day            if ((currentHour < 8) || (currentHour > 11)) {                      // if outside of working hours (8am to noon)                window.location.href = "closed.html";                           // we are closed            } else {                                                            // anything else (not weekday or within the times)                window.location.href = "open.html";    // we are open            }    }}</script></head><body onload="ampmRedirect()"></body></html>我哪里錯了?
查看完整描述

1 回答

?
開滿天機

TA貢獻1786條經驗 獲得超13個贊

除了條件表達式周圍缺少的括號外,您還可以對日期和時間進行一次檢查,然后分配一個結束頁面或另一個目標。


function ampmRedirect() {

    var date = new Date(),

        time = date.getHours(),

        day = date.getDay();


    window.location.href = day === 0 || day === 6 || time < 8 || time > 11

        ? "closed.html"

        : "https://golborne.abtrace-cloud.com";

}

<body onload="ampmRedirect()">


查看完整回答
反對 回復 2023-04-14
  • 1 回答
  • 0 關注
  • 108 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號