Android WebView и Javascript взаимодействие - PullRequest
0 голосов
/ 04 марта 2011

Я работаю с действием, в которое встроено WebView.Теперь я хочу отобразить некоторый контент:

WebView mweb = new WebView(this);  
mweb.getSettings().setJavaScriptEnabled(true);  
setContentView(mweb);  
......   
mweb.loadData(tot, "text/html", "utf-8"); 

String tot - это HTML-текст, который мне нравится отображать в mweb, который состоит из тега div с событием ondblclick, например:

    <script type="text/javascript">
        var test = "false";
        function changeHighlight(myElement) {
            if(test == "false"){
               document.getElementById(myElement).className = 'highlight';
               test = "true";
            }else{
               document.getElementById(myElement).className = 'default';
               test = "false";
            }
        }
    </script>    
    <body>
         <div id="center" ondblclick="javascript:changeHighlight('center');">Select here!!!</div>
    </body>   

Как я могу вызвать это событие с помощью JavaScript внутри WebView, чтобы выбрать div и выделить его?Все нормально с событием onclick, но не с ondblclick.

Тогда как я могу предложить пользователю выбрать, выбран тег div или нет?Можно ли вставить диалоговое окно подтверждения?

Любое предложение будет оценено.Извините за мой английский ....... спасибо

1 Ответ

1 голос
/ 11 июня 2012

Я знаю, что прошло много времени с тех пор, как был задан этот вопрос, но взгляните на эту статью .Надеюсь, что это все еще может помочь вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...