Tween не работает в Xpages, я использовал функцию setTimeOut
для задержки.
Но это не работает с моей заботой. alert
работает и получает задержку при использовании функции setTimeOut
. Но изменение стиля не работает ... Фактически Последний экземпляр действия работает толькоКак динамически менять стиль в Xpage ??? На самом деле, я хочу мигать ярлыком другого цвета?
Код, который я использовал, является.
var t = 1;
var flag;
function doMove() {
alert("Hi");
t = t + 1;
if ((t % 2) == 0) {
document.getElementById("#{id:label1}").style.color = "blue";
flag = test()
}
else {
document.getElementById("#{id:label1}").style.color = "red";
flag = test()
}
}
function test() {
var startTime = new Date().getTime();
while (new Date().getTime() < startTime + 1000);
return true;
}
for (var l = 0; l <= 2; l++) {
doMove();
}
XSP :
Please see the following
<xp:label value="Testing" id="label1" style="font-weight:bold;font- size:14pt;color:rgb(255,0,0)">
</xp:label>
<xp:button value="Dojo" id="button3">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script><![CDATA[
var t = 1;
var flag;
function doMove() {
alert("Hi");
t = t + 1;
if ((t % 2) == 0) {
document.getElementById("#{id:label1}").style.color = "blue";
flag = test()
}
else {
document.getElementById("#{id:label1}").style.color = "red";
flag = test()
}
}
function test() {
var startTime = new Date().getTime();
while (new Date().getTime() < startTime + 1000);
return true;
}
for (var l = 0; l <= 2; l++) {
doMove();
}
]]></xp:this.script>
</xp:eventHandler>
</xp:button>
Чтобы получить возможность получить более подробную информацию. Как вы используете это в своем XPage? Где/как встроенный скрипт, где определена метка1? Можете ли вы включить XSP XPage в вопрос? –
Спасибо, Джереми, см. Обновленный вопрос ... – Ramkumar