0
nemoxp
10.06.20
✎
18:14
|
Есть поле HTML, нужно при нажатии получать данные элемента и обрабатывать в событии ПриНажатии. Беда в том, что на андроиде это не взлетает.
Помог java-скрипт:
<script type="text/javascript">
function WebClientClick()
{
return "Hello from HTML";
}
</script>
<div onclick="location.href=WebClientClick()">Номенклатура</div>
Так, при нажатии на область DIV с надписью "Номенклатура", срабатывает событие поля HTML ПриНажатии.
Проблема в том, что после осуществляется переход на пустую страницу поля HTML. Без структуры "location.href=" ПриНажатии не срабатывает...
Нужно чтобы после нажатия отображаемая информация в поле HTML не менялась и не пропадала. Загружать снова в HTML текст страницы после выполнения кода в событии ПриНажатии не помогает.
Второй вопрос. Не могу получить в событии ПриНажатии этот текст из функции "Hello from HTML". Возврат идет в виде структуры, где искать это значение?
|
|
2
nemoxp
11.06.20
✎
11:13
|
неужели никто не знает? а это очень просто.
Элементы, на которые нужно нажимать, нужно поместить внутрь тега <a></a> и указать href. И в событии ПриНажатии получить что было в href так: ДанныеСобытия.href, где на конце после слешей будет то что указали в качестве href в HTML.
|
|