Здраствуйте, камрады. У меня возник вопрос по реализации сообщение между HTML и GLUA. Есть у меня интерфейс в HTML, в котором нужно отследить нажатие кнопки и передать нажатие в GLUA.
HTML BUTTONS:
<div class="container">
<script>
var buttons = [
{
"name": "CHECKING VENDING",
"link": "page1.html",
"function": "function"
},
{
"name": "CHECKING THE CAMERAS"
},
{
"name": "INFORMATION ABOUT THE PROGRAM"
}
];
buttons.forEach(function(item, index) {
var button = document.createElement("button");
button.textContent = item.name;
button.className = "button1"; // Все кнопки имеют класс button1
button.onclick = function() {
if (item.link) {
window.location.href = item.link;
}
if (item.name === "CHECKING VENDING") {
}
};
document.querySelector('.container').appendChild(button);
});
</script>
</div>
GLUA HTML:
local html = vgui.Create("DHTML", label)
html:SetPos(32,36)
html:SetSize(410,630)
html:SetAllowLua(true)
html:OpenURL("asset://garrysmod/html/startup.html")
Последнее редактирование: