[TYPO3-UG Dutch] TMENU probleem (javascript) in explorer
Frank
frank.sonck at freebel.net
Wed Aug 9 21:37:03 CEST 2006
Ik heb het probleem intussen opgelost. Toch gedeeltelijk. Ik had de
referentie naar de js file in mijn template staan maar had die aanvankelijk
niet ge-include via "select html header parts" in Templavoila. Dat deed ik
later wél en toen gaf ie steeds een verkeerd pad, nl het pad naar de map
waarin mijn templates staan, terwijl mijn map voor javascripts daar niet in
zit. Omdat ik dat niet goed kreeg heb ik die js map dan toch maar in mijn
templates-map gegooid. Zo kreeg ik het pad goed.
Het javascript wordt nu herkend door Explorer. Resterend probleem is dat
mijn CSS niet helemaal werkt zoals onder Firefox.
Bij hoveren over een hoofdmenu item moeten de bijhorende subkeuzes een
andere stijl krijgen.
En als in de subkeuzes een item wordt aangeklikt (geslecteerd) moet die
geselecteerde submenu keuze een speciale "selected" class krijgen om visueel
beter op te vallen.
Beide regel ik via Typoscript. Maar dat javascriptje is hier duidelijk niet
op voorzien.
Bedankt voor jullie hulp,
Frank
"Frank" <frank.sonck at freebel.net> schreef in bericht
news:mailman.1.1155135233.18896.typo3-ug-dutch at lists.netfielders.de...
> Neen Frans, het is het enige element met id en name 'nav'
>
> Frank
>
> "Frans Saris" <franssaris at gmail.com> schreef in bericht
> news:mailman.24426.1155135018.4326.typo3-ug-dutch at lists.netfielders.de...
>> Op 9-8-06 heeft Frank <frank.sonck at freebel.net> het volgende geschreven:
>>>
>>> Sorry, hier ben ik nog eens. De windows error verwijst naar regel 98 in
>>> de
>>> code en dat is hieronder de onderstreepte en rode regel. Daar is dus
>>> geen
>>> variabele meegegeven (nav) en trouwens bij het aanroepen van de functie
>>> (
>>> window.onload) krijgt de functie startList ook geen variabele mee. Da's
>>> is
>>> toch raar?
>>>
>>> <script type="text/javascript">
>>> if (document.all && document.getElementById) {
>>> document.getElementById('nav').style.marginLeft = 0;
>>> document.getElementById('nav').style.marginRight= 0;
>>> }
>>> window.onload = startList;
>>> </script>
>>
>>
>> startList() heeft ook geen variable nodig.
>>
>> heb je toevallig meerdere elementen met het id 'nav' in het html staan?
>>
>> gr. Frans
>
>
More information about the TYPO3-UG-dutch
mailing list