webview.evalJS (). не работает при вызове функции js путем передачи аргументов в html-файл - PullRequest
1 голос
/ 26 июля 2011

Функция не вызывается, когда я передаю аргументы в функцию js с помощью метода webview.evalJS:

var webview = Titanium.UI.createWebView({
    url:'changefont/index.html'
});
done.addEventListener('click',function(){                             
    webview.evalJS("changeFontProperty(selected_font,selected_fsize);");
});

, а функция в файле HTML:

function changeFontProperty(cssProperty,fontValue) {
    $('body').css(cssProperty, fontValue);
}

1 Ответ

2 голосов
/ 27 июля 2011

Я попробовал несколько методов, и я получил это так ...

Мы должны вызвать метод следующим образом ...

    webview.evalJS("changeFontProperty('" + selected_font + "','" + selected_fsize + "');");

Итак, моя проблема решена.

Это может быть полезно другим ...

...