Jump to content

HTML Login panel - Soporte


aka Blue

Recommended Posts

Posted

Buenas, estoy intentando realizar un panel login mediante HTML con el uso de CEF. La duda que tengo es que quiero, con la ayuda de los input de HTML, al apretar un botón, realizar una función en Lua de MTA, ¿Cómo podría hacerlo?

Gracias de antemano.

Posted

Con Javascript puedes llamar a funciones de MTA utilizando OOP, por ejemplo:

 

<input type="button" value="login" onclick="login()">
<script>
var login = function() {
	mta.triggerEvent("login", document.getElementById("user").text, document.getElementById("password").text)
}
</script>

 

Posted

Ya ajusté todo correctamente. Ahora mi duda es, ¿cómo envío peticiones o 'requests' a HTML desde MTA? Tipo, quiero que si el nombre de usuario no existe, salga un alert o algo parecido :S 

Posted (edited)
function darmensaje (mensaje)
executeBrowserJavascript(browser, "setmsj('"..mensaje.."');")
end

Función clientside Lua

function setmsj(men) {
	document.getElementById("msj").innerHTML = men;
}

Función javascript

Edited by Mr.Aleks
Posted
5 minutes ago, Mr.Aleks said:

function darmensaje (mensaje)
executeBrowserJavascript(browser, "setmsj('"..mensaje.."');")
end

Función clientside Lua


function setmsj(men) {
	document.getElementById("msj").innerHTML = men;
}

Función javascript

La segunda va dentro de los tag <script></script> o dentro de algun archivo anidado como script.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...