Feeds:
文章
留言

Archive for 四月 22nd, 2008

AIR 1.0 Bug?

今晚撰寫 Learning Agent For Air,有個功能一直沒有反應,追查了很久才發現問題,我將問題簡化成如下

<html>
    <head>               
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >       
        <script type=’text/javascript’ language="javascript">    
        var divContent = null;
        function body_onload(){
            divContent = document.getElementById(‘divContent’);
            divContent.innerHTML = ‘<input type="button" onclick="a(1)" value="test">’;
        }

        function a(){           
            divContent.innerHTML = ‘<input type="button" onclick="alert(1)" value="new test">’;
        }
        </script>
    </head>

    <body  topmargin="0" leftmargin="0" onload=’body_onload()’>
        <div id = ‘divContent’></div>       
    </body>   
</html>

在 Safari 3.1.1, IE 6.x 和 Firefox 2.x 啟動時會顯示一個 test 按鈕,當我按下按鈕之後,按鈕文字會變為 new text,當再按一下按鈕時會顯示 1。

可是上述程式在 AIR 上面跑就是不會出現 1 @_@

不知道是不是 sandbox 關係…. 不過沒看到任何錯誤訊息~

Read Full Post »