本帖最后由 起来睡了 于 2021-2-23 11:19 编辑
1、原界面【编辑页面加载命令】维护了JS命令,在该界面跳转到其他页面后,仍然加载了JS命令,导致浏览器错误提醒。
- //获取当前页面
- var page=Forguncy.Page;
- page.bind("loaded", function() {
- window.setInterval(function(){
- //获取页面上的单元格的值;
- var cell1=page.getCell("TIME").getValue();
- var cell2=page.getCell("marktext").getValue();
- //从OADATE转换成DateTime;
- var oaDate = cell1;
- var date = Forguncy.ConvertOADateToDate(oaDate);
- var nowtime = new Date(), //获取当前时间
- endtime = new Date(date); //定义结束时间
- var lefttime = endtime.getTime() - nowtime.getTime(), //距离结束时间的毫秒数
- leftd = Math.floor(lefttime/(1000*60*60*24)), //计算天数
- lefth = Math.floor(lefttime/(1000*60*60)%24), //计算小时数
- leftm = Math.floor(lefttime/(1000*60)%60), //计算分钟数
- lefts = Math.floor(lefttime/1000%60); //计算秒数
- // return leftd + "天" + lefth + ":" + leftm + ":" + lefts; //返回倒计时的字符串
- //将倒计时回填到TEXT单元格中
- var textCell = page.getCell("TEXT");
- if (lefttime>0){
- textCell.setValue(leftd + "天 " + lefth + "小时 " + leftm + "分钟 "+ lefts + "秒" )
- }
- else {
- if(cell2=0){
- textCell.setValue("已过期")
- }
- }
- }, 1000)
- });
复制代码
|