无法创建DroidScript数据表



使用droidScript遥控器,我加载了JS表演演示,并试图在Android手机上运行。当相关程序在Web演示中运行良好,而其他程序在设备(电话)上编译和运行良好时,我无法在设备(电话)上运行桌子。该程序似乎编译(没有错误),但是屏幕仍然是黑色的。这是调试。看起来该程序跳过了所有命令:

> App.GetModel( )
-> SM-G920F
App.FileExists( /Sys/ga.js )
-> true
App.FileExists( /Sys/ga.js )
-> true

这是代码:

function OnStart()
{
    var body = document.body,
        tbl  = document.createElement('table');
    tbl.style.width  = '100px';
    tbl.style.border = '1px solid black';
    for(var i = 0; i < 3; i++)
    {
        var tr = tbl.insertRow();
        for(var j = 0; j < 2; j++)
        {
            if(i == 2 && j == 1)
            {
                break;
            } 
            else 
            {
                var td = tr.insertCell();
                td.appendChild(document.createTextNode('Cell'));
                td.style.border = '1px solid black';
                if(i == 1 && j == 1)
                {
                    td.setAttribute('rowSpan', '2');
                }
            }
        }
    }
    body.appendChild(tbl);
}

屏幕保持黑色,仅仅是因为droidscript没有身体。我的意思是,即使您的代码没有语法错误,也无法使用文档元素或身体用于显示。您可以创建document.createElement("script");document.createElement("audio");之类的元素,但无法显示。

您必须通过调用app.CreateLayoutapp.CreateTextapp.CreateImage,等。如果您仍然想使用身体和所有文档对象,则可以创建一个新的" HTML"项目而不是JavaScript。

相关内容

  • 没有找到相关文章

最新更新