Dann könnte es sein, dass der Form()-Konstruktor keine drei Argumente erwartet. In keinem Fall ist "funktioniert nicht" aber auch nur annähernd eine Fehlerbeschreibung.
Ja sorry, also der Parameter wird von einem Form-Template dargestellt und dann so ausgegeben:
id=${cocoon.request.getParameter('lfdnr')}
Mit dem zuletzt verwendeten Alternative bekomme ich diese Ausgabe: id=(
Gebe ich in das Javascript von Hand eine Zahl ein, also ungefähr so:
var form = new Form("cocoon:/htmlarea.xml?lfdnr=847");
bekomme ich nachher auch id=847 ausgegeben. Der Fehler muss also in dieser Variablen "form" liegen.