opera.beta
[Top] [All Lists]

Re: [8482] Joomlaboard problems

Subject: Re: [8482] Joomlaboard problems
From: "Rijk van Geijtenbeek" <rijk@xxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 22 Jun 2006 12:27:13 +0200
Newsgroups: opera.beta
On Tue, 13 Jun 2006 01:58:13 +0200, Sparky wrote:

..

What the above have in common is the forum system, namely Joomlaboard ( http://www.tsmf.net ) and that all of the above links are to posts/topics because the path to the posts do work properly. What seems to happen is that the code of the page fully loads, but then Opera runs across a few properties it deems invalid and then simply stops redering the page. Is this supposed to happen? I mean, is that kind of behaviour by design? If so, please bring back the old behaviour!

The culprit is the handling of self-closing tags. These shouldn't be used in XHTML except for empty elements like LINK and IMG. But some sites rely on for example <SCRIPT src="foo" /> without an end tag, so some support had to be added. This has apparently caused a regression elsewhere, as the Joomlaboard use this construction:

<table class="boardtable" cellpadding="6" cellspacing="0" align="center" width="100%">
  <caption><a name="6411" id="6411" /></caption>

... with a self-closing A element. This is pretty weird, as the forum uses lots of IMG elements, which *should* be slef-closing in XHTML, but doesn't close them.

Anyway, either make sure Joomlaboard generates proper A elements like this:

<table class="boardtable" cellpadding="6" cellspacing="0" align="center" width="100%">
  <caption><a name="6411" id="6411"></a></caption>

or better yet, make Joomlaboard generate more meaningful and less bloated markup like this:

<table class="boardtable" cellpadding="6" cellspacing="0" align="center" width="100%" id="6411">

or wait for an update to Opera 9.0 that doesn't trip over this issue.

Thanks for helping here, Sparky and Balaam!

--

                                                   Rijk van Geijtenbeek
                                 Opera Software ASA, Documentation & QA
                                  Tweak: http://my.opera.com/Rijk/blog/
<Prev in Thread] Current Thread [Next in Thread>