Я пишу скрипт для продукта xforms формы лица, который отключен от события, встроенного в грани формы. Событие называется «xforms-ready». Я определил «startTime» как происходящее, как только документ «готов». Сценарий должен предупредить пользователя о том, что до появления «xforms-ready» требуется слишком много времени, например, прошло 6 секунд с момента «startTime». Я легко могу сделать что-нибудь, когда событие 'xforms-ready' происходит, используя код ниже:
new EventListener(document.documentElement,
"xforms-ready",
"default",
function() {
var endTime = (new Date()).getTime();
}
);
однако предупреждение может возникнуть до того, как будет определено значение endTime. Итак, я думаю, что я хочу что-то, что работает так:
If 6 seconds has passed since startTime and endTime is not yet defined do X
или, возможно, более эффективно:
If 6 seconds has passed since startTime and 'xforms-ready' has not yet happened do X
Может кто-нибудь предложить способ сделать это?