Hello,
i am working on my own richtext editor based on webview and javascript.
With the webviewextras library i can call javascript functions that were loaded from a asset file into a webview.
The problem i am facing is that i cannot assign in B4A a variable to the content of the webview.
With webviewextras i can call a javascript function that returns the content:
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
The content is then transferred to the B4A function "returnHTML" - that's fine.
BUT i see no way to simply call a B4A class directly like:
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
The same is true for the opposite, to fill a webview by a simple call in B4A, like:
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
This is probably due my lack of understanding of Javascript :-( and the way to interact with B4A.
Maybe its possible with another library like ultimatewebview or webkitwebview .... but these are quite undocumented as far as i can see. Any idea how this class "editor" could look like ?
Any help is very much appreciated,
Chris
			
			i am working on my own richtext editor based on webview and javascript.
With the webviewextras library i can call javascript functions that were loaded from a asset file into a webview.
The problem i am facing is that i cannot assign in B4A a variable to the content of the webview.
With webviewextras i can call a javascript function that returns the content:
			
				B4X:
			
		
		
		// call B4A function
function getHTML() {
    B4A.CallSub("returnHTML",true,document.getElementById('myDiv').innerHTML);
}
	BUT i see no way to simply call a B4A class directly like:
			
				B4X:
			
		
		
		mycontent = editor.getHTML
	The same is true for the opposite, to fill a webview by a simple call in B4A, like:
			
				B4X:
			
		
		
		editor.putHTML = "bla bla bla"
	This is probably due my lack of understanding of Javascript :-( and the way to interact with B4A.
Maybe its possible with another library like ultimatewebview or webkitwebview .... but these are quite undocumented as far as i can see. Any idea how this class "editor" could look like ?
Any help is very much appreciated,
Chris
			
				Last edited: