I'm, once again, rewriting XWebMenu (I'm obsessed, I know). As I've said previously, I'm not happy with how the current version turned out. So far, I’m pleased with this rewrite. I still have a bit of work ahead of me, but it's coming along quickly.
I thought, just for kicks, I'd start testing in Opera. I don't have any XML code yet, but Opera's running the script quite well. I had to make a few changes here and there, but ultimately it's working; so now I'm thinking of officially supporting Opera.
Of course, my biggest concern is the XML: Opera doesn't implement an XML DOM. Sure I can navigate through an XML document in Opera using the HTML DOM, but I'm worried about any unforeseen problems that usually pop up. Quite honestly, I don't want to spend hours upon hours trying to get one browser to work.
As I said earlier, I'm pleased with this rewrite. I made it waaaay too hard the last go around, and I'm seeing things I'm scratching my head at and saying "Why did I do that?". One things for sure, I'm going to have a broader testing phase. The more people involved, the more input I get.