【发布时间】:2019-08-27 05:01:12
【问题描述】:
我们使用 javascript 和 css 创建了一个关于会议室的 oracle apex 应用程序。当房间全屏时必须是红色的,如果我不刷新页面,它会显示绿色。我该如何解决?我无法复制所有代码,但通常此代码用于输入小时、天并将屏幕颜色设置为绿色和红色
(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();
});
【问题讨论】:
-
上面的代码真的不够。
-
apex.item("P2_D_DUZENLEYEN").node.innerHTML != undefined可能是假的
标签: javascript css oracle oracle-apex