Zum Inhalt springen

A multiline value section is not ended with a parenthesis

Erstellt am 2. Juli 2006 · 4 Antworten · letzte Antwort am 2. Juli 2006

Tags: Frage

nobbie ·

Ich habe folgenden Code als "+ext kundenlogin" in "www.fairmax-consult.de" eingebaut:

page.headerData.10 = TEXT
page.headerData.10.value (
<script type="text/JavaScript">
function doWindow() {
someWin =
window.open("","backoffice","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=auto,height=auto");
document.form.submit();
}
</script>
}

Im TypoScript Object Browser wird folgende Fehlermeldung

"A multiline value section is not ended with a parenthesis!"

Beim Ausführen des Scriptes wird der Debugger gestartet.

Wenn ich Script und Htmlcode in eine einfache Seite kopiere, läuft das Script ohne Fehlermeldung ab.
Ich habe schon alle geschweiften Klammern eingesetzt, aber immer das selbe Ergebnis.

nobbie ·

Vielen Dank woida.
Jetzt ist wieder alles i.O.
Das mit den runden Klammern war mir nicht bekannt.
Aber bei typo3 hat man nie ausgelernt.

steffenk ·

die runden Klammern dienen nur dazu, um eine mehrzeilige Wertezuweisung zu ermöglichen, statt

...value = Wert

gilt dann

...value (
...
...
...
)

woida ·

Das ist geauso wie bei HTML: Jedes öffnende Element, sollte ein entsprechendes schließendes Element haben.