From: badzio on
Another question - does WebBrowser support javascript? If yes, than is
any event called when <img /> element got focus?
I've checked with onfocus and onactivate - doesn't work.
I use smartphone so focus in html page is changed by cursors. I'd like
to change source image when <img /> is selected.

On 15 Sty, 00:18, badzio <bad...(a)gmail.com> wrote:
> Yeah, I've solved that problem by writing html on the device and load
> it from local storage. Hope that client'll accept creating temporary
> file :)
> But if anybody solve that problem another way, I'd be greatful
>
> On 14 Sty, 22:33, Paul G. Tobey [eMVP] <paultobey _at_ earthlink _dot_
>
> net> wrote:
> > I guess that, if you've checked everything that could work for the case of
> > setting the document text explicitly, maybe you should look at other methods
> > of getting the browser object to load your generated page (generate it to
> > disk and point the browser to it, etc.)
>
> > Paul T.
>
> > "badzio" wrote:
> > > I didn't find any method to tell WebBrowser what's the root. file://
> > > didin't help.
>
> > > On 13 Sty, 20:02, Paul G. Tobey [eMVP] <paultobey _at_ earthlink _dot_
> > > net> wrote:
> > > > Wouldn't that need to be "file://temp/image.png" or something like that?  The
> > > > problem is likely to be that the WebBrowser doesn't know what the root path
> > > > from which the HTML was loaded is, so it can't interpret \temp\image.png.  
> > > > That is \ related to where?  What server?  There might be some way to tell
> > > > the WebBrowser object that information before you set up the document text, I
> > > > suppose...
>
> > > > Paul T.
>
> > > > "badzio" wrote:
> > > > > Hi,
>
> > > > > I've new problem with WebBrowser :)
> > > > > I generate html document at runtime and display it in webbrowser using
> > > > > code:
> > > > > WebBrowser webbrowser;
> > > > > String myHtmlDoc;
> > > > > webbrowser = new WebBrowser();
> > > > > myHtmlDoc = @"<html>message to display <img='\temp\image.png' \></
> > > > > html>";
> > > > > webbrowser.DocumentText = myHtmlDoc;
>
> > > > > the result is:
> > > > > I see text 'message to display' but instead of image I see 'red X' -
> > > > > you know, the image which is shown when browser cannot find the image
> > > > > to display.
> > > > > Ofcourse path \temp\image.png is valid, this file exists.
> > > > > If I create a document on the device with mentioned content and load
> > > > > it to webbrowser (using Navigate()) than image is displayed.
> > > > > If I use image from network:
> > > > > myHtmlDoc = @"<html>message to display <img='http://server/image.png'
> > > > > \></html>";
> > > > > than the image is displayed.
> > > > > Seems that in DocumentText cannot contain reference to image on the
> > > > > device. Does anybody know how to solve that problem?
> > > > > .
>
> > > .

From: "Paul G. Tobey [eMVP]" paul tobey _AT_ earthlink _DOT_ on
Some versions do, some not. Without knowing what version you're talking
about, I don't think there's an answer.

Paul T.

"badzio" <badzio(a)gmail.com> wrote in message
news:c3e32914-c1ec-4ce5-9cba-1ab650114e3a(a)21g2000yqj.googlegroups.com...
Another question - does WebBrowser support javascript? If yes, than is
any event called when <img /> element got focus?
I've checked with onfocus and onactivate - doesn't work.
I use smartphone so focus in html page is changed by cursors. I'd like
to change source image when <img /> is selected.


From: badzio on
Something strange.. this solution works fine on emulator.
On SPV e650 browser doesn't show page loaded from local storage.
Display is empty. I load:
browser.Navigate(new Uri("\\temp\\page.html"))
path is valid because if I use incorrect filename than webbrowser
shows error 'not found'
If I load page from internet - that's ok.

On 15 Sty, 00:18, badzio <bad...(a)gmail.com> wrote:
> Yeah, I've solved that problem by writing html on the device and load
> it from local storage. Hope that client'll accept creating temporary
> file :)
> But if anybody solve that problem another way, I'd be greatful
>
> On 14 Sty, 22:33, Paul G. Tobey [eMVP] <paultobey _at_ earthlink _dot_
>
> net> wrote:
> > I guess that, if you've checked everything that could work for the case of
> > setting the document text explicitly, maybe you should look at other methods
> > of getting the browser object to load your generated page (generate it to
> > disk and point the browser to it, etc.)
>
> > Paul T.
>
> > "badzio" wrote:
> > > I didn't find any method to tell WebBrowser what's the root. file://
> > > didin't help.
>
> > > On 13 Sty, 20:02, Paul G. Tobey [eMVP] <paultobey _at_ earthlink _dot_
> > > net> wrote:
> > > > Wouldn't that need to be "file://temp/image.png" or something like that?  The
> > > > problem is likely to be that the WebBrowser doesn't know what the root path
> > > > from which the HTML was loaded is, so it can't interpret \temp\image.png.  
> > > > That is \ related to where?  What server?  There might be some way to tell
> > > > the WebBrowser object that information before you set up the document text, I
> > > > suppose...
>
> > > > Paul T.
>
> > > > "badzio" wrote:
> > > > > Hi,
>
> > > > > I've new problem with WebBrowser :)
> > > > > I generate html document at runtime and display it in webbrowser using
> > > > > code:
> > > > > WebBrowser webbrowser;
> > > > > String myHtmlDoc;
> > > > > webbrowser = new WebBrowser();
> > > > > myHtmlDoc = @"<html>message to display <img='\temp\image.png' \></
> > > > > html>";
> > > > > webbrowser.DocumentText = myHtmlDoc;
>
> > > > > the result is:
> > > > > I see text 'message to display' but instead of image I see 'red X' -
> > > > > you know, the image which is shown when browser cannot find the image
> > > > > to display.
> > > > > Ofcourse path \temp\image.png is valid, this file exists.
> > > > > If I create a document on the device with mentioned content and load
> > > > > it to webbrowser (using Navigate()) than image is displayed.
> > > > > If I use image from network:
> > > > > myHtmlDoc = @"<html>message to display <img='http://server/image.png'
> > > > > \></html>";
> > > > > than the image is displayed.
> > > > > Seems that in DocumentText cannot contain reference to image on the
> > > > > device. Does anybody know how to solve that problem?
> > > > > .
>
> > > .

From: badzio on
How to check the version? It's webbrowser from CF .Net, which I use in
visual studio. Tested on emulator WM6 professional.

On 15 Sty, 05:02, "Paul G. Tobey [eMVP]" <paul tobey _AT_ earthlink
_DOT_ net> wrote:
> Some versions do, some not.  Without knowing what version you're talking
> about, I don't think there's an answer.
>
> Paul T.
>
> "badzio" <bad...(a)gmail.com> wrote in message
>
> news:c3e32914-c1ec-4ce5-9cba-1ab650114e3a(a)21g2000yqj.googlegroups.com...
> Another question - does WebBrowser support javascript? If yes, than is
> any event called when <img /> element got focus?
> I've checked with onfocus and onactivate - doesn't work.
> I use smartphone so focus in html page is changed by cursors. I'd like
> to change source image when <img /> is selected.

From: badzio on
More details. On SE xperia is launched Opera Mobile to open html from
local storage.
so:
browser.Navigate(new Uri("\\temp\\page.html"))
on spv e650 nothing happens, on xperia Opera Mobile is launched
browser.Navigate(new Uri("http://www.google.pl"))
on e650 and xperia embedded webbrowser, control from application, is
used
Why?

On 15 Sty, 11:19, badzio <bad...(a)gmail.com> wrote:
> Something strange.. this solution works fine on emulator.
> On SPV e650 browser doesn't show page loaded from local storage.
> Display is empty. I load:
> browser.Navigate(new Uri("\\temp\\page.html"))
> path is valid because if I use incorrect filename than webbrowser
> shows error 'not found'
> If I load page from internet  - that's ok.
>
> On 15 Sty, 00:18, badzio <bad...(a)gmail.com> wrote:
>
> > Yeah, I've solved that problem by writing html on the device and load
> > it from local storage. Hope that client'll accept creating temporary
> > file :)
> > But if anybody solve that problem another way, I'd be greatful
>
> > On 14 Sty, 22:33, Paul G. Tobey [eMVP] <paultobey _at_ earthlink _dot_
>
> > net> wrote:
> > > I guess that, if you've checked everything that could work for the case of
> > > setting the document text explicitly, maybe you should look at other methods
> > > of getting the browser object to load your generated page (generate it to
> > > disk and point the browser to it, etc.)
>
> > > Paul T.
>
> > > "badzio" wrote:
> > > > I didn't find any method to tell WebBrowser what's the root. file://
> > > > didin't help.
>
> > > > On 13 Sty, 20:02, Paul G. Tobey [eMVP] <paultobey _at_ earthlink _dot_
> > > > net> wrote:
> > > > > Wouldn't that need to be "file://temp/image.png" or something like that?  The
> > > > > problem is likely to be that the WebBrowser doesn't know what the root path
> > > > > from which the HTML was loaded is, so it can't interpret \temp\image.png.  
> > > > > That is \ related to where?  What server?  There might be some way to tell
> > > > > the WebBrowser object that information before you set up the document text, I
> > > > > suppose...
>
> > > > > Paul T.
>
> > > > > "badzio" wrote:
> > > > > > Hi,
>
> > > > > > I've new problem with WebBrowser :)
> > > > > > I generate html document at runtime and display it in webbrowser using
> > > > > > code:
> > > > > > WebBrowser webbrowser;
> > > > > > String myHtmlDoc;
> > > > > > webbrowser = new WebBrowser();
> > > > > > myHtmlDoc = @"<html>message to display <img='\temp\image.png' \></
> > > > > > html>";
> > > > > > webbrowser.DocumentText = myHtmlDoc;
>
> > > > > > the result is:
> > > > > > I see text 'message to display' but instead of image I see 'red X' -
> > > > > > you know, the image which is shown when browser cannot find the image
> > > > > > to display.
> > > > > > Ofcourse path \temp\image.png is valid, this file exists.
> > > > > > If I create a document on the device with mentioned content and load
> > > > > > it to webbrowser (using Navigate()) than image is displayed.
> > > > > > If I use image from network:
> > > > > > myHtmlDoc = @"<html>message to display <img='http://server/image.png'
> > > > > > \></html>";
> > > > > > than the image is displayed.
> > > > > > Seems that in DocumentText cannot contain reference to image on the
> > > > > > device. Does anybody know how to solve that problem?
> > > > > > .
>
> > > > .