[Typo3] JSmenu not working - gives "no properties" error
Christopher
bedlamhotel at gmail.com
Sun Jun 12 20:47:43 CEST 2005
Hi Peter,
On 6/12/05, Peter Kindström <peter.kindstrom at abc.se> wrote:
> Hi list!
> I moved my old web pages from a 3.7.0 site to a 3.8.0 site by
> using "Export/import .t3d". And suddenly my JSmenu doesn´t work
> in the new 3.8.0 environment! I use TemplaVoila 0.4.0.
>
> The selector box (JSmenu) shows alright (see below), all the
> expected items are there and I can choose an item. But after I
> have choosen an item, nothing happens except the error message.
> The same appears both in Firefox 1.0.4 and IE 5.5.
>
> You can test it at:
> http://www.infolagret.se/newtypo/index.php?id=53
>
> I have checked my template and TypoScript I can´t find any
> error. Am I missing something or is this a bug?
> Can anyone confirm that a JSmenu like this works/does not work
> in Typo3 3.8.0. with TemplaVoila 0.4.0?
>
>
> /Peter Kindström
>
>
> # ------------------------------------------------------
> # JavaScript error message in Web Developer Toolbar
> # ------------------------------------------------------
> Error: document.getElementsByTagName("base")[0] has no properties
> Source file: http://mydomain.xxx/t3lib/jsfunc.menu.js Line: 111
>
No idea what the root cause is, but this error appears to be caused by
the fact that there is no <base> element in the <head> section of the
document. I'd have checked, but the url you posted results in a 404
error.
A guess: for some reason your Templavoila template object no longer
has "Select HTML header parts" checked, and consequently the <base>
element present in your template is missing in the rendered pages.
-Christopher
More information about the TYPO3-english
mailing list