A long, frustrating day. We've had many problems with DHTML menus and we thought that a simple way around the problem would be to embed a browser (mozilla) into a Python (or Perl) application and go from there. Unfortunately, wxHtmlWindow() in wxPython is not designed to handle what we're doing (it chokes on JavaScript) and the only way we can figure out how to embed a browser is using an ActiveX control with IE. Unfortunately, we need this to run on Linux. I started using wxPerl and thought "hey, this is easy and there must be embedded browser support". If there is, I can't find it.
I've checked out wxMozilla, but it does not seem ready for prime time and, in any event, the documentation is virtually non-existent. I can't figure out how to build it on Windows, much less Linux, and I don't know if it will work with wxPerl or wxPython. We may have to dump this entire idea and go back to DHTML and all of the bugs that we're forced to work around.