gracias..electrobyte escribió: ↑12 Ene 2021 04:22Intenta usando la función GeckoWebBrowser.Navigate
Ejemplo:
GeckoWebBrowser.Navigate("Plugin1", "file:///".._SourceFolder.."\\MyWeb\\index.html");
gracias..electrobyte escribió: ↑12 Ene 2021 04:22Intenta usando la función GeckoWebBrowser.Navigate
Ejemplo:
GeckoWebBrowser.Navigate("Plugin1", "file:///".._SourceFolder.."\\MyWeb\\index.html");
On Showsendai escribió: ↑13 Ene 2021 15:21hi electrobyte: any example using GeckoWebBrowser.ExecuteJS to execute a function? is that posible?
example: on click in buttons
GeckoWebBrowser.ExecuteJS(function login())
assuming in my <script> i have a function called login
<script>
function login(){
// code here
}
</script>
thanks
Código: Seleccionar todo
shtml = [[<DOCTYPE html>
<html>
<body>
<center>
<br>
<label style="font-size:50px;color:#fff">Welcome</label>
<br><br><br><br>
<strong><span>Login user</span></strong>
<br><br><br>
<label>username</label>
<input name="username" id="username" value="" required="true" type="text">
<br><br>
<label>password</label>
<input name="password" id="password" value="" required="true" type="password">
<br><br><br>
</center>
</body>
<script>
function login()
{
var a = document.getElementById('username');
var b = document.getElementById("password");
if (a.value == "sendai") {
if (b.value == "1234"){
alert("Welcome!!! "+a.value);
}
else
{
alert("User or password incorrect");
}
}
else
{
alert("User or password incorrect");
}
}
</script>
</html>]]
GeckoWebBrowser.LoadHTML("Plugin1", shtml);
Código: Seleccionar todo
GeckoWebBrowser.ExecuteJS("Plugin1", "login()")
lazkopat escribió: ↑17 Ene 2021 11:32Código: Seleccionar todo
function Ie.ExecuteJS (ObjName, script) loadstring ("value = sIe."..script.."")() if value ~= nil then return tostring (value); else return ""; end end
Código: Seleccionar todo
IExplorer.Execute JS("Plugin1", "document.body.all ('element')");
lazkopat escribió: ↑17 Ene 2021 19:01
Si no te funcionó GeckoWebBrowser.GetDocumentBody("Plugin1"), intenta ejecutando un código en javascript de la siguiente manera:
Código: Seleccionar todo
result = GeckoWebBrowser.ExecuteJS ("Plugin1", "document.body.innerHTML");