[TYPO3-english] including javascript code in template

Francesc Juliana sad at sdf.com
Tue May 7 10:44:15 CEST 2013


Solved. Thank you Patrick.
"Patrick Broens" <patrick.broens at typo3.org> escribió en el mensaje 
news:mailman.1.1367914479.7137.typo3-english at lists.typo3.org...
> Hi Francesc,
>
> When looking at the javascript you don't need to have Javascript at all,
> but can handle this by CSS. Do you really need the class name? Can't you
> do something like
>
> #nav li:hover {
> // Do something here
> }
>
> Just my two cents
>
> Patrick
>
>
>
> On 7-5-13 9:30 , Francesc Juliana wrote:
>> hello everybody:
>> I am trying to include javascript code in head of every page in order to 
>> get
>> top menu working.
>> I use the following code in template but the code is not included in 
>> result
>> pages.
>> Anyone knows what I am doing wrong?
>> Thanks in advance.
>>
>> Francesc
>>
>>  page.headerData.10.value (
>>   <script type="text/javascript"><!--//--><![CDATA[//><!--
>>
>>  sfHover = function() {
>>   var sfEls = document.getElementById("nav").getElementsByTagName("LI");
>>   for (var i=0; i<sfEls.length; i++) {
>>    sfEls[i].onmouseover=function() {
>>     this.className+=" sfhover";
>>    }
>>    sfEls[i].onmouseout=function() {
>>     this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
>>    }
>>   }
>>  }
>>  if (window.attachEvent) window.attachEvent("onload", sfHover);
>>  //--><!]]></script>
>>  )
>>
>>
>
>
> -- 
> Patrick Broens
> TYPO3 Core Team member
>
> TYPO3 .... inspiring people to share!
> Get involved: typo3.org 




More information about the TYPO3-english mailing list