比如这里是htc文件的部分内容,但window.setTimeout("actionFocus()", 500);不起作用.var actionFocusCount;
actionFocusCount=6;function elementOnFocus() {
var el = window.event.srcElement ;
el.style.background="#ccffff";
actionFocus();
}function elementOnBlur() {
var el = window.event.srcElement ;
el.style.background="#ffffff";
}function actionFocus()
{

if(actionFocusCount%2==1)
element.style.border="1px solid orange";
else
element.style.border="1px solid #ffffff";
actionFocusCount=actionFocusCount-1;
if(actionFocusCount>0)
{
window.setTimeout("actionFocus()", 500);
}

}

解决方案 »

  1.   

    window.setTimeout("document.all(\""+element.uniqueID+"\").method()",1000)
      

  2.   

    to : fason大哥,是这样吗 window.setTimeout("document.all(\""+element.uniqueID+"\").actionFocus()",1000)
    好像不行耶,有没这样的例子?
      

  3.   

    difine your htc method 'actionFocus'
      

  4.   

    <public:component>
    <public:attach event="onmouseover" onevent="MouseOver(element)" />
    <script language="JScript">
    function MouseOver(o) {
    var t = o.innerText;
    t=(t=="CSDN")?"TEST":"CSDN";
    o.innerText = t;
    window.setTimeout("MouseOver()",2000)
    }
    </script>
    </public:component>setTimeout("MoveOver(这里该怎么传递那个o对象)")
      

  5.   

    could I difine like this ? : <PUBLIC:method   name="actionFocus()" />
    <script language="jscript">
    var actionFocusCount;
    actionFocusCount=6;
    function actionFocus()
    {

    if(actionFocusCount%2==1)
    element.style.border="1px solid orange";
    else
    element.style.border="1px solid #ffffff";
    actionFocusCount=actionFocusCount-1;
    if(actionFocusCount>0)
    {
    window.setTimeout("document.all(\""+element.uniqueID+"\").actionFocus()",1000)
    }

    }</script>
      

  6.   

    To : stefli(充到20000就休息~) (就算是这样不传递o对象都不行耶 .function MouseOver() {
    alert("start");
    window.setTimeout("MouseOver()",5000)
    }
      

  7.   

    To : fason 大哥有没这样用过, 我的怎么不行呢 ?? 
    To : stefli(充到20000就休息~)  如果行的话记的留言哦. 在试......
      

  8.   

    <PUBLIC:method   name="actionFocus" />
      

  9.   

    window.setTimeout("document.all(\""+element.uniqueID+"\").method()",1000)
    哈哈,真巧
    我也碰到这个问题,搞定了!谢谢楼主帮我省了200分
      

  10.   

    搞定了!
    thank you very much !!!