![]() |
| | LinkBack | Themen-Optionen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Hallo, ich raff's mal wieder nicht Ich müsste auf einer Seite ein Script ausgeben und das wird einfach total seltsam ausgegeben. Da ich seitens typ03 noch werte in das script einfüge (z.b. page:title), sollte das script nicht als externe datei eingebunden werden sondern innerhalb des Body-Tags.ich hab ja als erstes mal die standardvariante versucht: subparts{ counter =TEXT value=<SCRIPT LANGUAGE="JavaScript">alert('test');</SCRIPT> } Für mich unverständlich warum das nicht geht wie es soll?? Muss ich das noch in klammern setzten damit er das enthaltene Javascript ausführt?? Danke an alle und liebe Grüße, Tom |
|
#2
| |||
| |||
Ich weiß jetzt nicht, ob es nur daran liegt, aber du hast counter. vor value vergessen. Gruß Dale [EDIT]Habe es gerade mal mit einem TS Object als Inhaltselement versucht: lib.counter = TEXT lib.counter.value = .... Das funktioniert... [/EDIT]
__________________ Typo3 4.0 auf Windows XP mit WAMPP-Paket Geändert von Dalerion (13.03.06 um 10:01 Uhr). |
|
#3
| |||
| |||
Hallo Dale ![]() Danke für die schnelle Antwort,aber daran liegt es nicht. Wenn ich wie folgt ausgeben dann passiert nichts: counter =TEXT counter.value= <script type="text/javascript"> alert('test'); </script> leider geht es auch so nicht :sad: Gibt es noch eine andere Möglichkeit oder muss ich etwas beachten damit Javascript korrekt ausgegeben wird?? Vielen Dank und Gruß Tom |
|
#4
| ||||
| ||||
| Die Syntax für mehrzeilige Werte ist übrigens folgende: Typoscript-Code:
|
|
#5
| |||
| |||
erstmal danke für das feedback, auch habe ich deine version getestet: 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.de/images/pic.gif?m=counter&cstr={page:uid}&b=244&l=64&tc=005&tid={page:pid}&tp=&random=" + Math.random() + "&json=1&con=" + con + "&tit=" + escape("{page:title}") + "&r=" + escape(document.referrer) + "&sz=" + r2sz + "&tpn=&tn=" + escape("{page:title}") + "&url=http://counter.de/index.php?id={page:pid}&cs=1\" width=\"1\" height=\"1\">"); </script> <noscript> <img src=\"http://counter.de/images/pic.gif?m=webix&cstr={page:uid}&b=244&l=64&tc=005&tid={page:pid}&tp=&random=1793175931 &json=0&tit=" + escape('{page:title}') + "&r=" + escape(document.referrer) +"&tpn=&tn=" + escape('{page:title}') + "&url="http://counter.de/index.php?id={page:pid}"&cs=1\" width=\"1\" height=\"1\"> </noscript> ) Aber ergibt mir weder die {page:pid} noch den document.referrer aus. Mir schein als würde er das script gar nicht ausführen. Sobald ich anstatt: counter.value counter.dataWrap verwende geht es auch halbwegs, aber eben immer noch nicht perfekt. Das dumme an der sach ist das ich das script nicht im header einbinden kann, da dort auch eine <noscript> anweisung enthalten ist die dann nicht mehr ausgeführt werden würde. :sad: gibt es auch noch eine andere Methode ein script direkt einzubinden? Vielen Dank und viele GRüße Tom |
|
#6
| |||
| |||
| Zu dem Datawrap auch Kommentare beachten auf: http://www.typo3.net/tsref/functions/stdwrap/ Ich glaube, es gibt eine besondere TypoScript-Option zum Einbinden von JavaScripts im Head-Bereich. Check doch mal "TS Ref". |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Emailversand funzt nicht | levi | powermail | 9 | 28.05.08 16:33 |
| wie funzt rlmp_officeimport ? | wolf_x | Alle anderen Extensions | 2 | 05.02.08 05:35 |
| <!--TYPO3SEARCH_begin--> <!--TYPO3SEARCH_end--> funzt net! | seyfert | Indexed Search | 3 | 26.10.07 10:19 |
| error_404_handling funzt nicht | schika | Alle anderen Extensions | 0 | 10.11.06 23:16 |
| indexed_search funzt nicht | gutso78 | TYPO3 3.x Fragen und Probleme | 2 | 01.08.06 07:18 |