Danoon Posted July 22, 2015 Share Posted July 22, 2015 Hi. I made a small login screen just for fun, but I don't know lua, so I don't know how to load the HTML script I made. Does anyone know how I can make like the HTML source full screen loaded on start up? http://prntscr.com/7vnt4q I made that. Link to comment
GTX Posted July 22, 2015 Share Posted July 22, 2015 You can do it with createBrowser function. Link to comment
Danoon Posted July 22, 2015 Author Share Posted July 22, 2015 You can do it with createBrowser function. I got the cursor and browser, but I cannot click or type anything, what now? Link to comment
GTX Posted July 22, 2015 Share Posted July 22, 2015 showCursor To inject to browser: addEventHandler("onClientClick", root, function(button, state) if state == "down" then injectBrowserMouseDown(browser, button) else injectBrowserMouseUp(browser, button) end end ) Link to comment
Danoon Posted July 22, 2015 Author Share Posted July 22, 2015 showCursor To inject to browser: addEventHandler("onClientClick", root, function(button, state) if state == "down" then injectBrowserMouseDown(browser, button) else injectBrowserMouseUp(browser, button) end end ) I got that but that does not work. showCursor (true) addEventHandler("onClientClick", root, function(button, state) if state == "down" then injectBrowserMouseDown(browser, button) else injectBrowserMouseUp(browser, button) end end ) --In order to render the browser on the full screen, we need to know the dimensions. local screenWidth, screenHeight = guiGetScreenSize() --Let's create a new browser in local mode. We will not be able to load an external URL. local webBrowser = createBrowser(screenWidth, screenHeight, true, false) --This is the function to render the browser. function webBrowserRender() --Render the browser on the full size of the screen. dxDrawImage(0, 0, screenWidth, screenHeight, webBrowser, 0, 0, 0, tocolor(255,255,255,255), true) end --The event onClientBrowserCreated will be triggered, after the browser has been initialized. --After this event has been triggered, we will be able to load our URL and start drawing. addEventHandler("onClientBrowserCreated", webBrowser, function() --After the browser has been initialized, we can load our file. loadBrowserURL(webBrowser, "login/index.html") --Now we can start to render the browser. addEventHandler("onClientRender", root, webBrowserRender) end ) Link to comment
GTX Posted July 22, 2015 Share Posted July 22, 2015 --In order to render the browser on the full screen, we need to know the dimensions. local screenWidth, screenHeight = guiGetScreenSize() --Let's create a new browser in local mode. We will not be able to load an external URL. local webBrowser = createBrowser(screenWidth, screenHeight, true, false) --This is the function to render the browser. function webBrowserRender() --Render the browser on the full size of the screen. dxDrawImage(0, 0, screenWidth, screenHeight, webBrowser, 0, 0, 0, tocolor(255,255,255,255), true) end --The event onClientBrowserCreated will be triggered, after the browser has been initialized. --After this event has been triggered, we will be able to load our URL and start drawing. addEventHandler("onClientBrowserCreated", webBrowser, function() --After the browser has been initialized, we can load our file. loadBrowserURL(webBrowser, "login/index.html") --Now we can start to render the browser. addEventHandler("onClientRender", root, webBrowserRender) showCursor(true) addEventHandler("onClientClick", root, function(button, state) if state == "down" then injectBrowserMouseDown(webBrowser, button) else injectBrowserMouseUp(webBrowser, button) end end ) end ) Link to comment
Danoon Posted July 22, 2015 Author Share Posted July 22, 2015 --In order to render the browser on the full screen, we need to know the dimensions. local screenWidth, screenHeight = guiGetScreenSize() --Let's create a new browser in local mode. We will not be able to load an external URL. local webBrowser = createBrowser(screenWidth, screenHeight, true, false) --This is the function to render the browser. function webBrowserRender() --Render the browser on the full size of the screen. dxDrawImage(0, 0, screenWidth, screenHeight, webBrowser, 0, 0, 0, tocolor(255,255,255,255), true) end --The event onClientBrowserCreated will be triggered, after the browser has been initialized. --After this event has been triggered, we will be able to load our URL and start drawing. addEventHandler("onClientBrowserCreated", webBrowser, function() --After the browser has been initialized, we can load our file. loadBrowserURL(webBrowser, "login/index.html") --Now we can start to render the browser. addEventHandler("onClientRender", root, webBrowserRender) showCursor(true) addEventHandler("onClientClick", root, function(button, state) if state == "down" then injectBrowserMouseDown(webBrowser, button) else injectBrowserMouseUp(webBrowser, button) end end ) end ) Still does not work. Link to comment
GTX Posted July 22, 2015 Share Posted July 22, 2015 That doesn't help me. I need more details. Link to comment
Danoon Posted July 23, 2015 Author Share Posted July 23, 2015 That doesn't help me. I need more details. Everything works, the cursor and the browser. But you cannot use the browser. Like click or type. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now