• Zwiększ rozmiar czcionki
  • Domyślny  rozmiar czcionki
  • Zmniejsz rozmiar czcionki
Home Porady [XSLT][JS] Umieszczanie kodu statystyk w szablonie bez CDATA

[XSLT][JS] Umieszczanie kodu statystyk w szablonie bez CDATA

Email Drukuj PDF
Ocena użytkowników: / 4
SłabyŚwietny 

Przy umieszczaniu skryptów statystyk takich jak stat24, google analytics przy określeniu DTD jako xHTML istnieje problem, gdyż transformacja zgodnie ze specyfikacją xhtml umieszcza nam znaczniki script w sekcji CDATA. Rozwiązaniem tego problemu jest właściwe użycie w celu ominięcia stosowania CDATA przez procesor XSL.
Najprostrzym rozwiązaniem jest poniższy kod:


<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

</script>

<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-test");
pageTracker._trackPageview();
} catch(err) {}</script>

Poprawiony: czwartek, 23 kwietnia 2009 12:19  

Dodaj swój komentarz

Imię:
Adres e-mail:
Strona WWW:
Treść (możesz używać HTML):
JoomlaWatch Stats 1.2.9 by Matej Koval

Użytkownicy

Naszą witrynę przegląda teraz 1 gość