JavaScript Code Block, объединяющий выпадения в меню
-
16-10-2019 - |
Вопрос
Я использую SharePoint 2010, и мне нужно разместить следующий код JavaScript на странице, чтобы дать мне время в Риме
<SCRIPT LANGUAGE="JavaScript">
function GetTime() {
var dt = new Date();
var def = dt.getTimezoneOffset()/60;
var gmt = (dt.getHours() + def);
var ending = ":" + IfZero(dt.getMinutes());
var rome =check24(((gmt + 5) > 24) ? ((gmt + 5) - 24) : (gmt + 5));
document.getElementById("LocalTime2").innerHTML = (IfZero(rome) + ending);
setTimeout("GetTime()", 1000);
}
function IfZero(num) {
return ((num <= 9) ? ("0" + num) : num);
}
function check24(hour) {
return (hour >= 24) ? hour - 24 : hour;
}
// End -->
window.onload = GetTime;
</script>
<span id="LocalTime2"></span>
В настоящее время я поместил его в CEWP, и он работает, но затем, когда я нажимаю сохранение своих выпадающих навигаций из меню, перестаньте работать, и я не могу снова редактировать страницу.
Получение следующего сообщения об ошибке:
Сообщение: 'sp.ribbon.pagestate.importednativedata.pagestate' - это нулевая или нет объектной строки: 2 char: 79472 Код: 0 URI: http: //cpts1-pointdev/_layouts/sp.ribbon.js? rev = f%2buej66rbxzsvpf7nn69wq%3d%3d
Есть идеи, почему это происходит?
Есть ли другие работы, которые я могу попробовать?
Решение
Вместо вашего окна. Попробуйте это
_spBodyOnLoadFunctionNames.push("GetTime");
Надеюсь это поможет
Не связан с sharepoint.stackexchange