Hello, > See attached sample. > > Laurent.
I am sorry, but probably do you forget to send attachment( with sample)? my $HtmlWindow = new Win32::GUI::AxWindow ( -parent => $Win1, -name => "HtmlWindow_1", -control => "{8856F961-340A-11D0-A96B-00C04FD705A2}", -pos => [$vrow1,300], -size => [680, 460], ); my $html = '<a href="http://www.perl.com">perl.com</a>'; my $OLEControl = $HtmlWindow->GetOLE(); $OLEControl->Navigate("about:blank"); # Clear control and load a blank document $OLEControl->{Document}->write("$html"); obviously I do not use your hint correctly?? Please send me a sample. Pavel Prostine > > You need to use a WebBrowser control for that (not a MSHTML). > MSHTML display html but can not navigate in same window (lauch defaut > navigator). > > You can directly write HTML in a webbrowser with GetOLE and Win32::OLE. > > $OLEControl = $Control->GetOLE(); # Get Win32::Ole object > $OLEControl->Navigate("about:blank"); # Clear control and load a blank > document > $OLEControl->{Document}->write('<html><body><a > href="http://www.perl.com">perl.com</a></body></html>'); # Write Html > > Now, when you click on link, it navigate in same window. > See attached sample. > > Laurent. Hello I use AxWindow and have: .... my $HtmlWindow = new Win32::GUI::AxWindow ( ........ $html = '<a href="http://www.perl.com">perl.com</a>'; $HtmlWindow->AttachControl("MSHTML:$html"); .... This works fine, but when I click link, open new Opera window (I have default browser Opera), but when I write: .... my $HtmlWindow = new Win32::GUI::AxWindow ( ........ $HtmlWindow->CallMethod("Navigate", "http://www.perl.com"); .... then I can navigate in $HtmlWindow without new window! How can I fix this? (I don't need a new window) -- Best regards, Pavel Prostine mailto:[EMAIL PROTECTED]