Zum Inhalt springen

Javascript ausgeben

Erstellt am 13. März 2006 · 6 Antworten · letzte Antwort am 13. März 2006

Tags: Frage

madmongo ·

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

madmongo ·

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

madmongo ·

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]

jenses ·
counter.htmlSpecialChars = 0

Und dann mußt du das Script natürlich auch noch irgendwo aufrufen,
damit es überhaupt ausgeführt wird. 😉