2025年4月15日 星期二

V20305K1 –[確認]鈕 – 顯示訊息(myalert) 未顯示在最上層視窗 – 非TLS品項單筆提料 - 以
, /n 分行 - replace replaceAll

 目的: V20305K1 –[確認]鈕 – 顯示訊息(myalert) , – 非TLS品項單筆提料 
           --> myalert 未顯示在最上層視窗 (以<br>分行)
           --> 改用 alert (以/n分行)

處理說明:  1>V20305K1  - 主畫面2子畫面2子子畫面 (V20305 到 V20305K 到 V20305K1).顯示訊息
                        以 myalert 顯示訊息, 該訊息未顯示在最上層視窗, 無法點[確認]鈕
                        -->必需先關掉V20305K1 ,才可看到訊息 & 點[確認]鈕  
                   2>改用 alert 顯示訊息, 才看到該訊息,按[確認]鈕
                   3>alert 訊息,以 /n 分行
                       myalert 訊息,以 <br> 分析
                   4>replace只換第一次match字串, 傳回新字串,但原字串不變
                       replaceAll換所有match字串,傳回新字串,但原字串不變





1>*.js
     if (Tmp_Str.length > 0) {
            Tmp_Str = Tmp_Str + " 敬請檢核 !!<br>";
            //mywarnalert(Tmp_Str);   // myalert無法在最上層顯示訊息, 改用 alert 顯示
            //myalert(Tmp_Str);
            //window.alert(Tmp_Str);
            //將<br>轉成 /n      //replace 只換第一次字串, replaceAll 換所有的字串
            Tmp_Str=Tmp_Str.replaceAll("<br>", "\n");
            //Tmp_Str.replace("< br >", "\n");
            alert(Tmp_Str);   //alert 以 /n 換行,  myalert 以 <br> 換行
            is_ok = false;            
        }

沒有留言:

張貼留言