Moinmoin,
ich versuche gerade ein Javascript an einem Subpart auszugeben. Funktioniert auch , bis auch die Tatsache das er das Script als reinen text behandelt und das script dann nicht mehr ausführbar ist.
momentan mache ich das so:
counter =TEXT
counter.value= <script type="text/javascript">var r2sz = screen.width + 'x' + screen.height + 'x' + screen.colorDepth; var con=0; if (navigator.cookieEnabled) con=1; document.write('<img src="http://counter.webix.de/images/pic.gif?m=test&cstr={page:uid}&b=244&l=64&tc=005&tid={page:pid}&tp=&random=' + Math.random() + '&json=1&con=' + con + '&tit='{page:title}'&r=' + escape(document.referrer) + '&sz=' + r2sz + '&tpn=&tn={page:title}&url=index.php?id=11&cs=1" width="1" height="1">');</script>
Kann ich das noch auf eine andere Art und Weise einbinden??
Es wäre echt super wenn mir jemand weiterhelfen könnte, steh mal so richtig auf dem Schlauch...
Gruß
Tom
counter = HTML
ansonsten kannst Du auch JS im Header über headerData einbinden
sh. z:b. /faq/dynamisches-css
Viele Grüße
Niki
Hi Niki,
ja ich hatte auch schon versucht es über den header auszugeben, aber da ich mittels doc.write eine grafik schreibe geht das nicth🙂 Extern einbinden geht auch aus dem Grund nicht das ich noch mittels Typoscript variablen hinzufüge🙁
Gibt es auch noch eine andere Lösung? Evtl. Mitt der WrapFunction?
Vielen Dank und Grüße
Tom
Hast Du meinen anderen Ansatz bereits ausprobiert (sh. erste Zeile meines postings)?
Viele Grüße
Niki
das mit dem DataWrap? Ja, so mach ich das jetzt auch 🙂 Aber das ergebnis ist nahezu dasselbe:
Er gibt mir das zeug nicht aus.
Keine ahnung woran liegen könnte. If-Anweisungen in Javascript können dafür ja nich tverantwortlich sein oder?
Mein problem ist, das er mir den referrer nicht ausgibt:
<script type="text/javascript">alert(document.referrer);var r2sz = screen.width + 'x' + screen.height + 'x' + screen.colorDepth;var con=0;if (navigator.cookieEnabled) con=1;</script>
weiss du woran das liegt oder liegt es an dem Script. Wenn es in Typo so gehen muss liegt der Fehler sonstwo, dan werd ich nochmal gründlich suchen müssen 🙂
vielen dank Niki und Grüße
Tom
[/b]
erste Zeile: counter = HTML
counter.htmlSpecialChars = 0
Und dann mußt du das Script natürlich auch noch irgendwo aufrufen,
damit es überhaupt ausgeführt wird. 😉