javascript - 如果不刷新,我的代码将无法工作。它没有显示正确的页面颜色

标签 javascript css oracle oracle-apex

我们使用 javascript 和 css 创建了一个关于 session 室的 oracle apex 应用程序。当房间全屏时必须是红色 howwer 如果我不刷新页面它显示绿色。我该如何解决?我无法复制所有代码,但通常此代码用于设置小时、日期并将屏幕颜色设置为绿色和红色

(document).ready(function(){


var toggle = true;


function displayTime(){

var currentTime = new Date();

var hours = currentTime.getHours();
var minutes = currentTime.getMinutes();
var seconds = currentTime.getSeconds(); 
var meridiem = " ";

if(hours>11){
hours = hours;
meridiem = "";
}
if(hours === 0){
hours = 12;
}
if (hours<10){
hours = "0" + hours;
}
if (minutes<10){
minutes = "0" + minutes;
}
if (seconds<10){
seconds = "0" + seconds;
}
 ('#hours').text(hours);
 ('#minutes').text(minutes);
 ("#colon").css({ visibility: toggle?"visible":"hidden"});
}


function color(){

if(apex.item("P2_D_DUZENLEYEN").node.innerHTML != undefined){

document.body.style.background = "url(#WORKSPACE_IMAGES#red.jpg)";
}
else{
document.body.style.background = "url(#WORKSPACE_IMAGES#green-2.jpg)";
}


}
 color();
 displayTime();
 setInterval(displayTime, 1000);
 displayDay();
 displayDate();


  });

最佳答案

您必须共享其他函数才能了解发生了什么,但是对于此代码,您应该为“颜色”函数设置间隔。

setInterval(color, 1000);

关于javascript - 如果不刷新,我的代码将无法工作。它没有显示正确的页面颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57667918/

相关文章:

javascript - JS 到 PHP 套接字?

java - 带有 Oracle com.zaxxer.hikari.pool.HikariProxyCallableStatement 的 HikariCP 无法转换为 oracle.jdbc.OracleCallableStatement

java - 何时使用 XA 数据源和非 XA 数据源

Javascript 与 slider 重叠导致 Bootstrap 列问题

javascript - TypeError : React. PropTypes 在 React js 中未定义

jquery - jqGrid 更改特定列标题的背景颜色

html - 在移动模式下如何为谷歌地图模板设置不同的宽度

java - 从 Java 应用程序到 Oracle 的 jdbc 连接的自动提交模式

javascript根据对象数组中的另一个获取一个值

javascript - 可通过旋转元素调整大小的 jQuery UI