[TYPO3-german] javascript für IE8 und IE7 nicht einbinden - für alle anderen schon

Wolfgang Papendieck newsgroup at papendieck.net
Sun Feb 5 17:47:54 CET 2012


Am 05.02.2012 15:55, schrieb Sönke Hartung:
Danke, das klappt.
Ich war so auf die Conditional Comments für CSS fixiert...

> Hallo Wolfgang,
>
>> Gibt es eine Möglichkeit Javascript nur für bestimmte Browser
>> einzubinden?
> Ja, das geht mit TS-Conditions ganz leicht.
>
>
>> Allerdings soll IE8 und kleiner dieses Script NICHT einbinden.
>> Alle anderen Browser schon.
>>
>> # Einbinden der Webfonts:
>> page.headerData.1000 = TEXT
>> page.headerData.1000.value = <!--[if IE 9]><script
>> type="text/javascript"
>> src="http://fast.fonts.com/jsap/204734e8-1bd7-4996-8953-27625584ab52.js"></script><![endif]-->
>>
>
> Du brauchst stattdessen sowas im TS:
>
> [browser = msie] && [version = <9]
> page.headerData.1000 >
> [ElSE]
> page.headerData.1000.value = <script type="text/javascript">
> src="http://url.com/script.js"></script>
> [global]
>
> Wichtig bei TS-Conditions: Keine Verschachtelungen, also nicht so:
> page {
> [browser = msie] && [version = <9]
> headerData.1000 >
> [ElSE]
> headerData.1000.value = <script type="text/javascript">
> src="http://url.com/script.js"></script>
> [global]
> }



More information about the TYPO3-german mailing list