吐溫在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中使用它?嵌入的腳本在哪裏/如何定義label1?你可以在問題中包含你的XPage的XSP嗎? – 2012-02-16 14:29:52
謝謝傑里米請看到更新的問題... – Ramkumar 2012-02-23 06:34:40